› added 3 years ago
104
TIL there is a worm with the scientific name Loa loa, which literally means "Worm worm"
via reddit.com