Northeast Winter Storm Brings 15 Inches of Snow, Power Outages and Flight Cancellations Across 12 States
A storm moving across the eastern half of the United States on Tuesday brought 15 inches of snow to some states and knocked out power to nearly 900,000 homes and businesses. More than 1,300 flights were cancelled nationwide as major airports including JFK Airport in New York were forced to ground planes. At least 12 … Read more