On This Day, Sept. 18: Hurricane Isabel makes landfall in North Carolina
Tuesday, September 18, 2018 - 02:21
in Earth & Climate
On Sept. 18, 2003, Hurricane Isabel slammed into the North Carolina coast, causing nearly 40 deaths and inflicting property damage estimated at $4 billion.