Works on contact.
I broke my lower leg in four places. I have hardware installed. I have a lot of discomfort. I was thrilled when I rubbed this on my leg. It sure made walking a lot easier. This is a miracle product as far as I'm concerned.
Rating: 5 stars