Wiswall Brook Fall is in the town of Townshend, Vermont. While exploring the back roads of Vermont, I came across this beautiful falls. This falls was so tranquil, I had to put my camera down and enjoy the moment.
July 26th, 2021
Viewed 43 Times - Last Visitor from New York, NY on 09/09/2023 at 2:25 AM