Wednesday, December 25, 2013

Winter Solstice 2013 at Beach Bluff Park at Preston Beach, Swampscott


































No comments: