Denver Museum of Nature and Science
Denver, Colorado The Denver Museum of Nature and Science is the fourth largest U.S. museum with more than 200,000 square feet of space for exhibits, a planetarium and IMAX theater. The museum needed technology that would emphasize the experience for visitors and serve as a visual centerpiece for the exhibits. Features Participants OWNER: Denver Museum … Read more