Insane Clown Posse, often abbreviated as ICP, is an American hip-hop duo formed in Detroit in 1989.