Two-headed turtle spotted off the coast of North Carolina

Two-headed turtle spotted off the coast of North Carolina

USATODAY.com

Published

A two-headed turtle was released into the ocean after being found by National Park Service rangers in Cape Hatteras, North Carolina.

Full Article