A Cleveland police officer was indicted on Wednesday on charges of attempted kidnapping and multiple counts of sexual offenses involving a 12-year-old girl, whom he urinated on at a school bus stop after she refused to get in his car, prosecutors said.

Officer Solomon Nhiwatiwa, 34, drove up to the minor last Friday in Euclid, Ohio and first tried to kidnap her, asking if she’d like a ride to school, according to Cleveland.com.

When the youngster refused, Nhiwatiwa drove off before returning moments later.

Nhiwatiwa apparently used his own phone to record the incident, said Cuyahoga County Prosecutor Michael O’Malley, who called the alleged incident last Friday “impossible to comprehend.”

He filmed with a cellphone while relieving himself on the girl, O’Malley said.

“My office will hold him accountable and ensure that he never holds the position of police officer again,” O’Malley said.

The cop left again and the little girl’s mother eventually called Euclid police, who determined Nhiwatiwa was the suspect.

He was arrested Tuesday for the sick act and hit with a number of charges, including attempted kidnapping, assault and public indecency, according to court records.

Nhiwatiwa turned himself in to police in the Cleveland suburb of Euclid on Tuesday. Court and jail records list no attorney who could be asked to comment.

Cleveland police and the Cleveland police union didn’t respond to requests for comment. Court documents show that Nhiwatiwa was being held without bond pending arraignment on Monday morning.