Sara and Peter Benfit Visit: June 16 - 19, 2016 - enginespics
Sara and Peter Benfit Visit: June 16 - 19, 2016
Mostly Texas City Dike, Galveston, and Houston Museum of Natural Science,
The largest of great Sloths. These co-existed with modern humans until about 10,000 years ago.
I guess this must be Tarzan's skeleton.
This is a 16th century style of a "Cabinet of Curiosities".