If there were a list of the best Ice Age fossil sites, two that would top the list would be the La Brea Tar Pits in Los Angeles, California, and Natural Trap Cave in the Bighorn Mountains near Lovell. The differences between the sites, however, couldn’t be more prominent. The La Brea Tar Pits are a 13-acre park with a …
Read More »