On September 28, 2025, in New Providence, Bahamas, @DanielPiraino shared a video showing severe flooding as Tropical Storm Imelda lashes the island. In the video, streets are submerged under water as ...