Japanese Hayabusa asteroid mission comes home.
The Hayabusa asteroid mission was a space exploration program executed by Japan that launched an unmanned spacecraft to research an asteroid near Earth in 2003.
Published by: Admin User on June 14, 2010 at 8:00 am