Fossil Found At The Wind Crest Construction Site

Denver Museum of Nature & Science staff and volunteers completed a two-month excavation of a Triceratops fossil dating back more than 66 million years at the 84-acre development.