Loading...
Uploaded by FloridaGator96 on Aug 21, 2009
The screen sucks but the clouds are awesome. Aug. 21, 2009 in St. Pete, Florida. This storm was a severe storm and had NWS warnings posted for it. Lots more rain about 3 miles away.
Science & Technology
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (1)