Museum Monday: La Brea Tar Pits, Los Angeles

An up close view of the face, trunk and tusks of a replica mammoth at the La Brea Tar Pits and Museum in Los Angeles, California

“Visit the only Ice Age fossil site in the world that’s being actively excavated in the middle of a city!” This very niche, very cool claim to uniqueness could only be an invitation to the La Brea Tar Pits and Museum in Los Angeles.  Part of the Natural History Museums of Los Angeles County, La […]