Hurricane Idalia dumped several inches of rain Hudson Beach, Florida, causing significant flooding.
Share