A man has been arrested after firing at police in Farmington, Missouri. Cody Crayton is being charged with burglary, assault on law enforcement, unlawful use of a firearm and being a felon in possession of a firearm. Crayton broke into the basement of a home in Farmington early Tuesday morning and began firing when police arrived. All those in the home were evacuated by police. Police evacuated the home and Crayton followed firing with an assault weapon. He was hit by police fire and transported to a local hospital. He was later released and taken into custody.