Sunday, July 27, 2008

Captains Island in Cambridge, MA

Captains Island is the high ground and filled tidal wetlands in Cambridge, Massachusetts, otherwise known as Magazine Beach, on the Charles River.

No comments: