The 128th Boston Marathon kicked off with a group of Massachusetts National Guard members crossing the start line, marking the race’s start in Hopkinton.
The 128th Boston Marathon kicked off with a group of Massachusetts National Guard members crossing the start line, marking the race’s start in Hopkinton.