A Short Hike to Moss Glen Falls in Stowe, Vermont.

Waterfall chasers, here’s another falls to visit while in Vermont: Moss Glen Falls in Stowe. One of the most picturesque waterfalls in Vermont, New England.  Last summer we stopped at downtown Stowe during our three days visit in Vermont. I asked a lady in the visitor center about waterfalls near Stowe. She suggested to me…