Meb Keflezighi.of the USA celebrates after winning the New York City Marathon with a time of 02:09:15 on November 1, 2009 in New York City. Approximately 40,000 runners from all over the world run the course which winds through all five boroughs of the city. UPI/Monika Graff