A Japanese space probe named Hayabusa 2 has touched down on an asteroid, that is more than 186 million miles away from earth to seek…
A Japanese space probe named Hayabusa 2 has touched down on an asteroid, that is more than 186 million miles away from earth to seek clues about the origins of life.