Europa Clipper – Humanity’s best chance yet of finding life beyond earth is set to launch in 3 days. How excited are you? by pERCYtheOne
October 7, 2024Biologist Jose de La Cruz shares his insights on the implants found in the 60 cm Non-human specimens that have been found in Peru.