2 months agoScientists Uncover LUCA: The Mysterious Organism That Gave Rise to All Life on EarthDiscoveries2025