Meet Thelma & Louise: The Two-Headed Texas Cooter

Try Our New Player
OneMinuteNews
829
291 views
  • About
  • Export
  • Add to


The San Antonio Zoo just welcomed a new adorable abomination to it's menagerie: Thelma and Louise, the two-headed turtle. AwwwwwwBARF.

0 comments