I haven't met anyone off of this forum. Is bad location.
The itching sensation is a good thing.
Forum Rules