The New England Holocaust Memorial, which is free to visit 24 hours a day, resides in lineear Carmen Park in downtown Boston. The closest "T" stations are Haymarket and Government Center ...
The Boston College Football team recently visited the 9/11 Memorial in New York City this week before the team plays in this year's pinstripe bowl at Yankee Stadium. The team visited the 9/11 ...