the asteroid impact itself will have the explosive force of millions of megatons of tnt , much worse than what was threatened during the cold war , even though most of the energy will be absorbed internally by the earth within a few hundred miles of the impact point .