Two-Headed Turtle Hatches at San Antonio Zoo

By: 06.27.13

Raw footage of a two-headed turtle — named Thelma and Louise — that recently hatched at the San Antonio Zoo.

Around The Web