The Boston Marathon. One of the oldest marathons in the world, averages about 20,000 runners every year and is 26.22 miles of winding roads up hills and over city terrain. The amount of runners is only outnumbered by the vast spectators, usually amounting to 50,000 watchers that cheer or heckle the athletes along the entire route.

This year I attended it for an hour or so and took a few pictures, these were my favorites from what I’ve gone through so far.