Fodor's Expert Review Edwin Carter Discovery Center
The Edwin Carter Discovery Center is dedicated to the 19th century miner-turned-environmentalist who helped to create Denver's Museum of Nature and Science. Look for realistic stuffed animals and interactive exhibits like the hands-on taxidermy workbench.