As we travel through Vermont during the winter months, we can stop and admire “frozen world” of waterfalls. In this picture our Vermontology Guided Tours customers stop by the frozen Moss Glenn Falls (one of the most photographed waterfalls in New England) where nature creates beautiful and unforgettable art out of the frozen world.