Thousands of runners and their shadows on First Ave, Sunday as 45,000 runners hit all five boroughs during the New York Marathon.