Asteroids hurtling towards the planet threatening to wipe out entire cities are normally the reserve of Hollywood blockbusters like Armageddon.
But now scientists have found that there could be some truth to the hysteria, as minor planets hitting the Earth caused 26 nuclear-scale explosions between 2000 and 2013.
Some were more powerful - in one case, dozens of times stronger - than the 15-kiloton atom bomb blast that destroyed Hiroshima in 1945, according impacts were recorded by the Nuclear Test Ban Treaty Organisation.
The asteroids, which were not detected or tracked in advance by any space or Earth observatory, were big enough to wipe out entire cities, said former astronaut Ed Lu.
Most occurred too high in the atmosphere to cause any serious damage on the ground, but the evidence is said to be a sobering reminder of how vulnerable the Earth is.
Presenting the findings from the global network of sensors which listening for nuclear detonations at the Museum of Flight in Seattle, US, Dr Lu said: “While most large asteroids with the potential to destroy an entire country or continent have been detected, less than 10,000 of the more than a million dangerous asteroids with the potential to destroy an entire major metropolitan area have been found by all existing space or terrestrially-operated observatories."
The most dramatic asteroid impact in recent times was in Tunguska, Siberia, in 1908 when as asteroid exploded with the force of up to 15,000 tons of TNT, flattening an area of remote forest covering 770 square miles.
In 2013, a 600 kiloton meteor explosion above the Russian town of Chelyabinsk caused extensive damage to property.
Asteroid impacts greater than 20 kilotons occurred in South Sulawesi, Indonesia, in 2009, the Southern Ocean in 2004, and the Mediterranean Sea in 2002.