Tornado Forms in the Bahamas

A tornado spout forms in Southern New Providence, the main island of the Bahamas where Nassau is located. It is unclear whether the tornado touched down, but it is highly unlikely.

No comments: