El Paso police arrested Richard Parker, 29, and charged him with tampering with evidence, the El Paso (Texas) Times reported.
"I ate some weed, you know, dog," Parker allegedly told police when he was arrested Wednesday morning.
A police department press released said Parker "displayed fresh marijuana inside his mouth to the officer" and "refused to spit" it out.
Parker was booked on a $5,000 bond.
Megyn Kelly: Santa Claus and Jesus are both white men
Video of Victoria’s Secret models trying to 'twerk' hits Instagram