Waterspout spotted in Miami

2020-06-14 4

A waterspout was seen off the coast of Haulover Beach in Miami, Florida, on June 14.