Bookmark Environment Hurricane Oscar Makes Powerful Landfall in the Bahamas, Set to Batter Cuba with Heavy Rain and Winds by Olawunmi Sola-Otegbade October 21, 2024 by Olawunmi Sola-Otegbade October 21, 2024 Hurricane Oscar has made its dramatic landfall in the southeastern Bahamas, hitting Great Inagua Island early Sunday. With sustained winds of 80 mph (130 kph) and higher gusts, the powerful …