Denver Museum of Nature & Science Re-Launches Newly Designed Space Odyssey Exhibit Jessica EngenNovember 11, 2020 On Friday, November 13 Denver Museum of Nature & Science will launch the grand re-opening of the Space Odyssey exhibit. The space-themed exhibit, which made... 303 MagazineFeaturedLifestyle + Culture3 min read