Denver Museum of Nature & Science The Denver Museum of Nature & Science (DMNS) is the largest natural history museum between Chicago and the West Coast of the United States. Location Denver Place Denver Metro Image by Zhou, Yongli Date December 27, 2016