2010 New York City Blizzard Photo

2010 blizzard photos from New York City are starting to pop up all over the internet. Can you believe they got this much snow?

The Day After Tomorrow
Advertisements