It's official. The New York City marathon is canceled.

NEW YORK – The New York Marathon will not be held Sunday, NBC 4 New York reported Friday. Mayor Michael Bloomberg had earlier defended his decision to hold it despite heavy criticism as the city struggles back from Superstorm Sandy. Read More