Thelma & Louise, A Two-Headed Turtle

This is Thelma and Louise, a two-headed Texas cooter turtle. It's the newest...

574 views incrediblethings.com

Interest

Animals
Discovered by John
on Jul 1, 2013

Stumblers Who Like This Page