Hurricane Fiona caused floods and widespread power outages across Puerto Rico as it pummeled the island nation on Sept. 18, and is now threatening to make landfall in Bermuda as a Category-3 or higher hurricane later this week, Artemis reported. The hurricane is currently affecting Dominican Republic and is expected to cause landslides and catastrophic flash and urban flooding in the Caribbean nation.