×

Two Headed Turtle Hatches at US Zoo

2:47 AM ET Thu, 27 June 2013

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