The trees appear to realize their own beauty reflected back in the calm water off Rt. 11 in Mechanic Falls, Maine.
By Yankee Magazine
Oct 01 2009