Sunday, May 19, 2024

WATCH: Waterspout spotted off the coast of Isle of Wight

An enormous waterspout was once spotted off the coast of the Isle of Wight in England.

post credit to Source link

More articles

- Advertisement -
- Advertisement -

Latest article