Runners push their limits in the Long Island Marathon
More than 5,000 runners laced up their shoes Sunday morning to compete in the 34th annual Long Island Marathon. As participants weaved their way through Uniondale, they were cheered by hundreds of spectators