Four Hannibal residents face drug charges and charges of child endangerment following the search of a Hannibal residence.

Hannibal Police used a search warrant at 803 Walnut Thursday. Officers found methamphetamine, drug paraphernalia and two firearms. Police say 31 year old Robert Duke, 32 year old Lindsay Richardson, 30 year old Gregory Horton and 23 year old Nicolle Turcott are charged with possession of a controlled substance, possession of drug paraphernalia and endangering the welfare of a child. Horton is also charged with being a felon in possession of a firearm. A four year old child was located in the residence and taken into protective custody. Hannibal Police say all four individuals were released pending a review by the Marion County Prosecutors Office.