Tag Archives: New England foliage

Leaf-peeping Paradise

Greenville, Maine is a leaf-peeping paradise!  Greenville is located on Moosehead Lake–the largest lake in Maine—and the largest mountain lake […]