Nation World Hurricane Oscar Makes Landfall in Bahamas, Bringing Destructive Winds and Heavy Rain Nassau, Bahamas, Oct. 18, 2024 – Hurricane Oscar made landfall in the Bahamas early Thursday, bringing with it powerful winds, torrential rain,… By Telegraph News · 20 October 2024