The Colbert Report

Neil and Stephen discuss the future of space exploration in the United States.