More than 50 million people across the US remain under winter weather alerts as braces for up to 12 inches of snow.If the Big Apple gets at least six inches of powder - currently a mid-range estimate - it will register as the largest snowstorm in over two years.The National Weather Service anticipates anywhere between four and 12 inches will touch down in the city.
Load More
Load More