Professor Foxtrot proves the power of parasites, from flesh-burrowing maggots to tongue-eating lice.
Save my name, email, and website in this browser for the next time I comment.