La Brea Tar Pitsplay
Definition of La Brea Tar Pits
site in Los Angeles, California, of pools of low-grade crude oil which have yielded fossils of trapped prehistoric animals
Seen and Heard
What made you want to look up La Brea Tar Pits? Please tell us where you read or heard it (including the quote, if possible).