× Thanks for reading! Log in to continue. Enjoy more articles by logging in or creating a free account. No credit card required. Log in Sign up {{featured_button_text}}

TWIN FALLS — A registered sex offender was arrested Sunday after an employee at a Twin Falls discount store said he flashed his “very nasty” genitals at her.

David Lee Cannon, 27, of Twin Falls was arraigned Monday in Twin Falls County Magistrate Court on a misdemeanor count of indecent exposure.

Prosecutors say Cannon, a convicted felon from Oregon who is a registered sex offender living in Twin Falls, confessed to flashing the employee about 4 p.m. Sunday at the Dollar Tree store at 1147 Filer Ave. E.

The employee told Twin Falls police Cannon was following her around the store while she was sweeping, and while she was picking up the trash she looked up at Cannon “and saw that he had pulled his penis out of his pants exposing himself to her,” court documents said.

“She was extremely startled by it and said that it was very nasty,” an officer wrote in a sworn affidavit.

Police found Cannon at the nearby Coin Laundry and determined he was on felony probation as well as being a sex offender, court documents said.