Living fossils: 12 creatures that look the same now as they did millions of years ago Today Headline, 29 Dec 2023 A living fossil is a species that hasn’t evolved significantly for millions of years and closely resembles ancestors found in…