Itchy-O is a 50+ member avant-garde, percussion centered electronic performance group based in Denver, CO.
Itchy-O Trifecta