Loading...
Uploaded by nocommenttv on Jun 11, 2008
Local television channels in Florida showed two water spouts forming on Tuesday, off the Hollywood coast near Fort Lauderdale.
News & Politics
Standard YouTube License
are those tornados?
imygurl305 2 years ago
Load more suggestions
are those tornados?
imygurl305 2 years ago