Nasa’s Mars rover Perseverance completes rock depot Kevin 2 years ago Nasa’s Perseverance rover has finished building a rock depot on Mars. Read more