The San Antonio Zoo just welcomed a new adorable abomination to it's menagerie: Thelma and Louise, the two-headed turtle. AwwwwwwBARF.
1 / 19
One Minute News
Thu, Jun 27, 2013 4:30 PM EDT