GO
Loading...

Two Headed Turtle Hatches at US Zoo

Thursday, 27 Jun 2013 | 2:47 AM ET

A two-headed turtle has hatched at the San Antonio Zoo and officials have named her Thelma and Louise.