WATCH | Hurricane Oscar Slams Bahamas, Set To Batter Cuba Amid Power Crisis
21 Oct 2024
Hurricane Oscar made landfall early Sunday in the southeastern Bahamas, impacting Great Inagua island and heading toward Cuba, which is still grappling with the aftermath of a major power outage. The storm is expected to cause severe weather conditions, including storm surges and significant rainfall. Guantanamo radar capturing the approach...
Read More