Home Tech NASA TV to Air ‘Spirit of Apollo’ Tribute from National Cathedral

NASA TV to Air ‘Spirit of Apollo’ Tribute from National Cathedral

61

This month marks the 50th anniversary of NASA’s Apollo 8 mission, which was the first to bring humans to another world as they orbited the Moon on Christmas Eve, 1968.