Meteorite over South Florida

Published April 13, 2021 221 Views

Rumble 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 up in the atmosphere on Monday, April 12, 2021 at 10:15pm. The meteorite starts as a green streak and quickly explodes into a red fireball that is reflected in the water below. Terra Ceia is adjacent to Tampa Bay and about 200 miles away from the actual event."