Two Hannibal residents have been arrested on drug charges after police responded to a 911 call. Police detected the smell of marijuana and upon consent, searched the residence and found drug paraphernalia, a hand gun, and a large amount of what is believed to be marijuana.