Denver Museum of Nature and Science researchers discover 65-million-year-old mammal in Colorado Springs area

Denver Museum of Nature and Science researchers discover 65-million-year-old mammal in Colorado Springs area

Colorado museum researchers discover 65-million-year-old species in El Paso County giving zooarcheologists clues to the time period after dinosaurs went extinct.