Founded in 1900, the Denver Museum of Nature & Science is located in Denver’s City Park and has views of Denver and the Rocky Mountains. The Museum has had three different names since it first opened: The Colorado Museum of Natural History, The Denver Museum of Natural History, and now the Denver Museum of Nature & Science