Looking for nasa footage with rodents in it

I distinctly remember 2 videos, one on the ISS and one on Mars where rodents are clearly visible. Does anyone know what I’m talking about and have access to this footage? Thanks

View on r/Globeskepticism by ChemicalPromotion122View Source

Related Articles

Back to top button