Film at DMNS tells story of moon landing

There's a film that tells the story of the Apollo 11 moon landing playing now at the Denver Museum of Nature and Science.
Published: 7:41 AM MDT July 19, 2019
Updated: 7:40 AM MDT July 19, 2019