Jitters aside by all the millions who watched on TV or on their computers, it could not have gone any better — the US is back in the business of human spaceflight. The SpaceX Falcon 9 rocket and Dragon crew capsule carrying two NASA astronauts blasted off from the Kennedy Space Center in Florida exactly on […]