Hurricane Oscar Makes Powerful Landfall in the Bahamas, Set to Batter Cuba with Heavy Rain and Winds
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…