Locale: CC Putnam State Forest
Moss Glen Falls (Stowe)
Moss Glen Falls was one of two waterfalls that we visited having the same name in the same state of Vermont on the same day. This one was located near the charming town of Stowe, which seemed to…