Perseverance Rover spotted from space in striking new satellite image

ASK THE COMMUNITY