‘Roaring’ winds in Perry, Florida as Idalia makes landfall

UP NEXT 10 videos