A severe winter storm has left hundreds of thousands of residents across New England without power following heavy snow and hurricane-force winds. As of Tuesday, 24 February 2026, the Eversource ...