Police said that a man in the US state of Maine pretended to be a police officer and demanded oral sex from a woman.
A fifty seven year old man was arrested on Thursday and charged with gross sexual assault and impersonating a public servant.
Authorities said that the twenty four year old woman was shown a badge and a gun by the man. He then told her she would be arrested on charges of prostitution if she did not comply with his demands.
The woman told police that the man released her unharmed after she performed the sexual act.
The man is being held on $100,000 bail at the Cumberland County Jail.