BEHOLD! Japan’s Hayabusa2 probe left human imprints on ASTEROID SAND Published 26 Mar 2020 Full Article