A physically challenged man, said to be deaf and dumb was caught with a recently detached human head and Read More Share This: Facebook Twitter Google+ Pinterest Linkedin Whatsapp