The Greek weather gods are angry this autumn. First and Dion and Cleon and now Winter Storm Electra have made their presence felt. The National Weather Service expects New York City to get 3 to 5 inches of snow on Saturday. The latest storm begins hammering the Midwest on Friday night and will spread across the Northeast during this […]
The post Electra Ready to Whip NY with White Stuff appeared first on The National Herald.