Now Playing | Death By Tar Pit 130

The famous La Brea Tar Pits have trapped over three million fossils to produce a unique snapshot of life during the last Ice Age.

Recommended for You

Watch More Other Show Videos
Filter