Museum of Nature & Science Inveils Paintings Of 'Snowmastodon'The Denver Museum of Nature & Science completed its largest-ever fossil excavation at Ziegler Reservoir near Snowmass Village and on Friday released science updates and unveiled landscape paintings of site.

More From CBS Denver

NEWS TEAM
BRONCOS CENTRAL
Send A News Tip

Listen Live

AM/FM Stations

Featured Shows & Multimedia