Two Headed Turtle Hatches at US Zoo

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