Log In or Register
I believe this shot was taken on a nature trail at the Rachel Carson Wildlife Preserve near Wells, Maine. I love the green!!