Offender: Telly Shadell Corey (pictured), 41, was arrested in Coralville, Iowa, after masturbating for up to three hours on a Megabus in front of a terrified female passenger

A man who masturbated on Megabus to Iowa for up to three hours on Sunday told police he engaged in the extended session because he thought a female passenger was 'enjoying it.'

Police said that Telly Shadell Corey, 41, had begun by playing with his penis in his sweatpants before exposing himself to the victim, who was described as being 'terrified'.

He then took his penis out of his trousers and masturbated for hours, a report obtained by The Smoking Gun said.

A third person then reported Corey's actions to police, who dispatched officer Douglas Carden to the Coralville's bus facility to intercept the arriving vehicle.

'The complainant reported that a subject was on the bus with his penis exposed to a female passenger that was terrified,' the officer wrote in the affidavit.

'Upon my arrival the victim told the complainant that the suspect was still masturbating while I saw the bus exiting the interstate onto the first avenue exit.'

Corey was arrested for indecent exposure and read his rights, and then admitted to the act, telling Carden that 'he thought since the victim didn't say anything to him she was enjoying it'.

He was booked into Johnson County jail on a $2,500 bond.

Arrest: Corey was arrested in Coralville after cops intercepted his Megabus, similar to the one pictured. He admitted indecent exposure, saying he thought the victim 'was enjoying it' because she didn't say anything