WTF Fun Fact 12636 – A Medical Device That’ll Make You Squirm

By | May 1, 2022

Leeches and maggots are still in use as medical devices to this day. Click to read the full fact.

The post WTF Fun Fact 12636 – A Medical Device That’ll Make You Squirm appeared first on WTF Fun Facts.

Source