Show Details

Roadside Paleontology

May 29, 2003

A site just off a Denver highway is yielding fossilized leaves from 64 million years ago.

Transcript