Hayabusa (peregrine falcon in Japanese) is an unmanned space mission to return a sample of material from the asteroid Itokawa. The spacecraft launched from Japan seven years ago, and succeeded to land on the asteroid. It is now returning to the earth and will be landing in Woomera Prohibited Area, Australia today. The final landing… Continue reading Spacecraft Carrying Asteroid Sample Returns; Landing Process To Be Ustreamed From Australian Desert