2012 Long Island Marathon weekend

Photos from the 40th annual Long Island Marathon, which took place May 6, 2012.

advertisement | advertise on exploreli

More photos