Japanese spacecraft takes historic selfie after landing on distant asteroid

Space history was made this week!

History in the making: Japan lands two rovers on asteroid

This could give insights on the birth of the Earth, and even the solar system.