The first hurricane of the 2025 season, Hurricane Erin, forms near the Leeward Islands. (CBS News) 2025 Atlantic hurricane season link embed save