Upload
Login or register

San Antonio zoo

 

A two-headed turtle that recently hatched at the San Antonio Zoo has been named Thelma and Louise. The female Texas turtle was born June 18 and is now on display at the zoo's Friedrich Aquarium.

-5
Views: 500 Submitted: 06/29/2013