This is the video NASA doesn't want you to see! Perseverance rover, part of NASA's Mars 2020 mission, has discovered life on Mars. A LEGO Stop-motion creation by Tyler walsh.
Exclusive: NASA's Perseverance rover discovers life on Mars!
- Watch
- YouTube
Director's Comments