by Haja Mo October 1, 2025 Tech A 437-million-year-old fossil from a deposit in Wisconsin could be the oldest species of leech ever found. Previous Story Dig Reveals Stunning 12,000-Year-Old Rock Art in Saudi Arabia Next Story A Tech Expo Shows What China Can Make, but Not Who’ll Buy It All