Castle Island
During my trip to Boston, I stayed in South Boston in hopes of becoming a “Southie.” Although I’m not sure I fooled anyone, I did get to run out to Castle Island, a park on the coast just south of the city. Castle Island is the home of Fort Independence and has been the site of fortification since 1634. The …