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

CBS Local App
Circus-1903 Contest
Weather App

Listen Live

AM/FM Stations

Featured Shows & Multimedia