Hayabusa spacecraft (artist's impression) (IMAGE) University of Arizona Caption Artist's impression of the Japanese spacecraft Hayabusa touching down on the asteroid Itokawa in 2005. UArizona researchers Shaofan Che and Tom Zega analyzed a particle that the Hayabusa mission brought to Earth in 2010. Credit JAXA/Akihiro Ikeshita Usage Restrictions No restrictions. License Public Domain Disclaimer: AAAS and EurekAlert! are not responsible for the accuracy of news releases posted to EurekAlert! by contributing institutions or for the use of any information through the EurekAlert system.