MARS Perseverance Rover Found an unknown place by Aliens the main entrance to a village place Geraldine 3 years ago Future Space MARS Perseverance Rover Found an unknown place by Aliens the main entrance to a village place. Credit Future SPACE