Tucker Brook Falls are located in Milford, New Hampshire. In spring, the rocks are covered with a vivid green moss.
By Yankee Magazine
May 20 2012