President Barack Obama traveled to Cape Canaveral, Florida and told skeptical NASA employees he is committed to America's future role in space. Jon Decker reports.
President Barack Obama traveled to Cape Canaveral, Florida and told skeptical NASA employees he is committed to America's future role in space. Jon Decker reports.