News
Ominous storm clouds loomed over parts of east-central Florida on Thursday, June 5, as storms were forecast. This footage was taken by Joel Albair, who said he filmed it in Daytona Beach Shores. A ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results