3992 views

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.

You need to login to download this video.
login or signup

Dnatube: Sciencific and Medical video site.