An elderly woman has fended off a man who hit her - by squeezing his testicles.
Police are appealing for information after the incident close to an old airfield in Stoke Orchard near Cheltenham.
The woman was walking her dog along a tarmac track near a small wooded area and a field at about 11.30am on Monday.
According to the woman, a man stomped out of the wooded area shouting "get off my land" and hit her in the mouth.
The attack left the woman with bruising and a small cut.
In reaction, the victim said she immediately grabbed the man by his testicles, causing him to fall to the ground, before calmly walking away in the opposite direction and not looking back.
Officers want help from anyone who witnessed the encounter or has any information about the incident.
The man is described as white, aged between 25 and 35, 5ft 8in tall, of slim build, with dark hair and wearing blue jeans, a black/navy jacket, brown working boots and a navy baseball cap.
He was suntanned and spoke with a "young voice".
A Gloucestershire Police spokesman said: "Clearly this was an unusual method of self-defence and the attacker got more than he bargained for.
"We need information about this incident.
"It would have been a terrible experience for a person of any age and we would urge anyone who can help to come forward and call 101, quoting incident 143 of August 4."
Inquiries to identify the man continue.