Show Details

Dinosaur Meteors

June 24, 2002

An asteroid impact 200 million years ago may have catapulted dinosaurs into dominance.

Transcript