GO
Loading...

Enter multiple symbols separated by commas

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.