You need to login to download this video. login or signup
NASA Noah Petro Explains New LRO Images of Apollo 12, 14, and 17 Sites
Explains New LRO Images of Apollo 12, 14, and 17 Sites. Noah Petro is a research geoscientist at the NASA Goddard Space Flight Center in Greenbelt, Maryland, where he focuses on the geology of the Moon.