Click on images to see full-size
Photo by Henry Scannell
The marathon runs through eight cities and towns in Eastern Massachusetts:
The 26.2 mile route begins in Hopkinton Common and ends in front of the BPL in Copley Square.
Image Credit: Looking up Heartbreak Hill, April 2015.