September 29, 2025
Vehicles push through flooded streets in New Providence as Tropical Storm Imelda passed through The Bahamas on September 28, 2025. Photo: Chappell Whyms Jr
September 29, 2025
Vehicles push through flooded streets in New Providence as Tropical Storm Imelda passed through The Bahamas on September 28, 2025. Photo: Chappell Whyms Jr