A man now faces charges after police say he assaulted an officer.
Richmond Police say last Friday, as part of an investigation outside Meijer, they discovered 38-year-old Michael Gabbard, of McKee, had warrants out for his arrest.
They say once Gabbard realized that, he ran off, and tried to hide among some shopping carts.
An officer found him, but police say Gabbard then charged at the officer, and shoved her to the ground.
Police later arrested Gabbard as they say he tried to climb a nearby fence.
The officer had minor injuries.
Gabbard was lodged in the Madison County Detention Center.