A longtime Miami-Dade police sergeant lands on the wrong side of the law.

47-year-old James Edwards is accused of giving a 15-year-old boy drugs and alcohol before groping the teen and masturbating in front of him.

He's charged with lewd and lascivious conduct and exhibition.

The 27-year vet is out of jail on 85-thousand-dollars bond and will be on house arrest awaiting trial.