Image 1 of 1
Page Museum La Brea Tar Pit12.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