Enlarge / The cast of the program is introduced.John Timmer reader comments 0 Share this story To promote its upcoming new miniseries Mars, the National Geographic Channel convinced its associated magazine to print a Mars-focused issue, and it set up a VR-Mars outpost in the middle of New York City. For the channel, the miniseries is more than just...