Systems Engineer Allen Chen

Perseverance entry, descent, and landing lead Allen Chen, gives remarks during a NASA Perseverance rover mission landing update.


Click here for original story, Systems Engineer Allen Chen


Source: NASA Image of the Day