Here Are the First Videos From Hurricane Idalia as it Makes Landfall in Florida

Hurricane Idalia officially made landfall Wednesday morning in Florida. Experts say the storm was a category three hurricane.