Asteroids have struck Earth occasionally over its long history, often with cataclysmic results. An asteroid estimated at 6-9 miles (10-15 km) wide hit off the coast of Mexico's Yucatan Peninsula 66 ...