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.
Millions of Getty images now available for free via embed tool
Ray Liotta sues skin care company over use of likeness