3-inch-long leech lives in tourist's nose for more than a month