SpaceX CEO Elon Musk unveils the Falcon Heavy rocket at the National Press Club in Washington, DC, April 5, 2011. Private US company SpaceX hopes to put an astronaut on Mars within 10 to 20 years, Musk has said.