The Final Frontier

By Caitlin Taylor

Apr 15, 2010 9:43pm

Speaking to workers at the Kennedy Space Center in Florida this afternoon, President Obama insisted  “nobody is more committed to manned space flight, to human exploration of space, than I am.” 

Neil Armstrong is not convinced.

Our World News report:


You are using an outdated version of Internet Explorer. Please click here to upgrade your browser in order to comment.
blog comments powered by Disqus