The 129th running of the Boston Marathon came and went on Monday, with nearly 300,000 spectators flocking to cheer on the more than 32,000 racers.
Posters...
An estimated 300,000 spectators filled the sidelines of the 129th Boston Marathon on Monday, April 21, 2025. See photos captured by Beacon photographers covering the event.