Meteorite over South Florida
- Cleared
Occurred on April 12, 2021 / Terra Ceia Island, Florida, USA
Info from Licensor: "Taken from Terra Ceia Island facing east, overlooking Tillette Bayou, this video shows a meteorite that burned..
Location
Terra Ceia Island, Florida, USA
Occurred
not known
Posted By
Selwyn Swe
Posted On
Apr-13-2021