The gods are definitely angry.

Looks like Mother Nature is not too fond of NYC either.

AC