Huge waterspout forms near coast in Florida

A large waterspout was seen off the coast in South Florida, as the area experienced severe thunderstorms.

August 19, 2020

Examined