By: Sarah Ramirez
Hurricane Idalia Strikes Florida, Leaving Devastation in Its Wake In a catastrophic turn of events, Hurricane Idalia has made landfall in Florida as a powerful Category 3 storm, causing widespread destruction along the Gulf Coast. The storm relentlessly pounded the southern United States on Wednesday, submerging homes, transforming streets into raging rivers, and causing massive […]