Image 1 of 1
La Brea Tar pits Page Museum04.jpg
American mastodons on display at The Page Museum, located at the site of the La Brea Tar Pits in Los Angeles, California in Hancock Park.
- ©2013 Julie Dermansky
- Image Size
- 4000x2636 / 6.0MB
- Contained in galleries
- Page Museum at the La Brea Tar Pits