Upper Cretaceous

The Upper Cretaceous epoch lasted between 100.5 million years ago and 66.0 million years ago. Select Fossyls down below to discover more about them!