Moon Rocks Reveal Evidence of Ancient Asteroid Barrage

The impactors that pummeled the Earth and moon nearly 4 billion years ago were primarily asteroids, a new study of lunar rocks collected by Apollo astronauts suggests. During a short...