Lowell Lake

Vermont, New England

One of the scenic spots off Highway 100 in Vermont -- Lowell Lake.

Larger View