Mothra Fossils from 506 Million Years Ago Reveal the Wonders of Early Life Science & Tech May 14, 2025 A recent discovery from the Burgess Shale in Canada reveals a new Cambrian creature named Mosura Fentoni, a small, alien-like…