iOS app Android app

Two Headed Turtle Thelma and Louise

Two-headed Turtle Hatches At San Antonio Zoo

AP | Posted 08.26.2013 | Weird News

SAN ANTONIO — A two-headed turtle has hatched at the San Antonio Zoo and officials have named her Thelma and Louise. The female Texas cooter ar...