Hours after saying the race will go on, Mayor Michael Bloomberg says the New York City Marathon is cancelled.

He had said New York has to show that "we are here and we are going to recover."

Bloomberg says the marathon will "give people something to cheer about" after a "dismal week."

But the outcry was so loud by New Yorkers who said holding the 26.2-mile race would be insensitive and divert police and other important resources when many are still suffering, that Bloomberg changed his mind late this afternoon.

Was it the right call?

Comment below or e-mail us at soundoff@kxly.com.