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.