Two-headed turtle in North Carolina discovered by park ranger

Two-headed turtle in North Carolina discovered by park ranger

Two heads are still better than one.