A Des Moines man was charged with carrying weapons and interference with official acts after refusing to show a Des Moines Police Officer his concealed carry permit at a Walmart Subway on Tuesday.

23 year old Dennis Estell was carrying the loaded weapon on his wasteband when he was asked twice, and refused twice, saying he didn't have to show his permit.

State law requires you to show your permit when asked by law enforcement.

The officer found a Madison County permit in the man's wallet, which was sent back to the Madison County Sheriff's Department for review.