Deemed the smallest natural waterfall by locals, here is Mill Pond Waterfall. Located in Newington, Connecticut. One can sit here and let this little natural wonder sooth away life’s rough edges.
Don’t miss our emails with exclusive offers, inspiringphotos, and epic adventures
© Kolari Vision 2022 Web Design & SEO Services – Mdeus Solutions