US: “Mothership” Shelf Cloud Looms Toward Clearwater Beach In Florida
- Captured on Tuesday 16th of January 2024
- Location is Florida
Description
An ominous, massive "mothership" shelf cloud was spotted in Clearwater Beach, Florida on Tuesday, January 16. Read more...