Regarded as the nest of the Phantoms, the largest chunk landed on a region in the the Caspian Mountains and has since spawned Phantoms that threaten the living things on Earth. Other Leonid meteorites also fell on the Arizona Desert and spawned the Phantoms in the American continent.
The meteorite has been subjected to many of the United States Military Force (USMF)'s attempt to stop the Phantom invasion. The recent bombardment wiped out the Phantoms around the meteorite, but sooner or later, dormant Phantoms would emerge and continue their assault.
This led to the creation of the Zeus Cannon to destroy the Phantoms' nest. While the first shot destroys the meteorite, it exposes the aliens' Gaia and spawns more Phantoms into the area. The alien Gaia is destroyed thanks to Dr. Sid's efforts.
The Leonid Meteor is named after the Leonids meteor shower that appear every year during November.
meteor or "shooting star" is the visible streak of light from a meteoroid or micrometeoroid, heated and glowing from entering the Earth's atmosphere, as it sheds glowing material in its wake. Meteors rarely explode in the Earth's atmosphere. The term has become associated with quickness with the adjective "meteoric". In the context of myth and superstition, meteors and comets sighted in Ancient and Medieval Europe were once held as ill omen, said to be the message of the heavens' displeasure of man's affairs to herald grave catastrophes.A
Pieces that withstand atmospheric ablation are known as meteorites, but the name of the spell in the series refers to the overall phenomenon. Therefore, the name "Leonid Meteor" is actually incorrect as pieces that withstand atmospheric entry are known as meteorites rather than meteors.