This is fantastic stuff, stops itching immediately.
I normally buy this in a supermarket in Menorca, I wish to stock up on this....I get bit wherever we go!!
Cant seem to find it online...can anyone help.