This Leech Had an Appetite for Something Other Than Blood October 1, 2025 by raeelraja789@gmail.com A 437-million-year-old fossil from a deposit in Wisconsin could be the oldest species of leech ever found.