This is not on another planet. These are things that are hidden away on our planet.
Ce n'est pas sur une autre planète. Ces choses sont cachées sur notre planète.
This is not on another planet. These are things that are hidden away on our planet.
Ce n'est pas sur une autre planète. Ces choses sont cachées sur notre planète.