Posted on January 10, 2015November 7, 2015The View from the Denver Museum of Nature and Science There is a great view from the roof deck of the Denver Museum of Nature and Science. Look how beautiful the Front Range is from Denver!