Waterspout spotted off the coast of Isle of Wight

A massive waterspout was spotted off the coast of the Isle of Wight in England.

August 27, 2023

Examined