The girl was waiting for a bus when a man pulled up in his car and offered her a ride to school, according to a news release from the Cuyahoga County Prosecutor’s Office. The girl declined and the suspect drove away.

He returned a minute later, approached the girl on foot, exposed himself and began urinating on her while appearing to record the incident on his cellphone, the prosecutor’s office said. The suspect then returned to his car and drove away.

Officer Solomon Nhiwatiwa, 34, faces eight charges in connection with the incident. The five-year veteran of the Cleveland Police Department turned himself in on Tuesday and remains in custody, the prosecutor’s office said.

“These actions are impossible to comprehend,” Cuyahoga County Prosecutor Michael C. O’Malley said in a statement. “My office will hold him accountable and ensure that he never holds the position of police officer again.”