The New York City Marathon is Sunday with more than 50,000 runners from over 150 countries expected to start the race.