There was an episode of some show about parasites that had one guy who had a parsite go across his eye in the mirror. Another guy was mountain biking in soujth america and came back with super itchy skin.
Does anyone know the name of the show or maybe have a link to the bicyclist one? I have the same insane itch going on.