The unexpected presence of a leech in his eye made a Thai hiker's blood run cold when the parasite nestled itself onto his lower eyelid and started sucking near his tear ducts. His shocking encounter ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results