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.