HomeNASA Picture Of the Day

Systems Engineer Allen Chen

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

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