Photo detail

Photo detail

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