Marathon!

The NYC Marathon is perhaps the happiest day in New York City, with seemingly the whole city cheering the runners on.