Blizzard slams U.S. Northeast, closing roads and canceling flights
Japan Today [Unofficial]
February 23, 2026
A powerful blizzard dropped more than a foot of snow (30 centimeters) across parts of the U.S. Northeast on Monday, bringing travel to a near-standstill for millions of…
Discussion in the ATmosphere