Travel

The famed La Brea Tar Pits excavation site is getting a makeover. See the first concepts

The La Brea Tar Pits is an active Ice Age excavation site in the middle of Los Angeles.