2023 Atlantic hurricane season Tropical Storm Ophelia makes landfall near Emerald Isle, North Carolina, United States. Sources: CNN