This is certainly not a great photograph, but is the perfect entry for my day today. The sign warns of land leeches, not water leaches. It's at the entrance to a trail up to the top of Doi Pui (Mt. Pui) west of Chiang Mai, Thailand. Unfortunately, I didn't see any leeches.