That picture reminds me of the Blizzard of 1978 in MA.
WEATHER ALERT UPDATE:
Anybody driving on the roads will be getting a $300. fine in NYC