Rancho La Brea – a time machine in asphalt
The George C Page Museum of Tar Pit Discoveries in Rancho La Brea, Los Angeles, California features some stunningly well-preserved mammal fossils from the Pleistocene. It’s a journey back in time but — shudder! — those Sabertooth canines are unnerving!