Image 14 of 50
< Prev Next >
The Last Leaf
A leaf on the beach in Acadia National Park, Maine, USA