Tropical Storm Ophelia Makes Landfall on the East Coast of the United States
Tropical Storm Ophelia made landfall on the North Carolina coast early Saturday morning, battering coastal areas with damaging winds and dangerous surges.
Tropical Storm Ophelia Makes Landfall on the East Coast of the United States Read Post »