Coyote Peterson heads to the swamplands of Texas in search of a giant alligator snapping turtle known as Raphael, determined to prove that this turtle is the largest living creature of its kind.
Coyote Peterson heads to the swamplands of Texas in search of a giant alligator snapping turtle known as Raphael, determined to prove that this turtle is the largest living creature of its kind.
No comments yet. Be the first!