A registered sex offender faces new lewdness charges after police say he pulled down the front of his pants and showed several children a diaper he was wearing.

Last week, Barton Jason Lewis Bagnes, 31, showed the diaper, which had an "Elmo-like character" on it, to three 6-year-olds at the Evergreen Recreation Center, 2232 E. Evergreen Ave., according to charges filed Wednesday in 3rd District Court.

The Salt Lake man denied showing the children his diaper and said they may have seen it "because sometimes his fanny pack makes his shirt rise up," according to the charges. Police said the man's shirt went down to his thighs.

Bagnes has twice been convicted of lewdness involving a child, according to court documents. He faces three counts of lewdness by a sex offender involving a child, a third-degree felony.