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.
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.