History Blood, leeches and a medical nightmare: How bloodletting survived for centuries Kenneth Glad • 12. July 2026