Your place for Space News
A sea turtle discovered in Alabama is a new species from the Late Cretaceous epoch, according to a new study.