Meet LUCA, the 4.2 billion-year-old cell that's the ancestor of all life on Earth today 23.08.2024 17:00 Yahoo! News