Hurricane Idalia made landfall in Florida today. Here’s a look at the wind and storm surge in Tampa.

Published 2023-08-30
Similar videos