A weathered dome in the center of San Pedro de Atacama hides NASA-certified meteorites containing DNA bases — organic compounds that may have seeded life on Earth.
A weathered dome in the center of San Pedro de Atacama hides NASA-certified meteorites containing DNA bases — organic compounds that may have seeded life on Earth.