La Brea Tar Pits, one of world’s largest Ice Age fossils sites, is located right in downtown Los Angeles. The Page Museum is a treasure trove of extinct prehistoric animals, life-size animatronic animals, hands on-exhibits, and Ice Age Encounter, with a costumed saber-toothed cat.
Read more…