Nation

Two-headed turtle spotted off the coast of North Carolina

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