Itchy-O began its three-night run of Hallowmass at Summit Music Hall in Denver on October 29.
Itchy-O is back with Hallowmass. The 57-member musical performance troupe kicked off a three-night stand at Summit Music Hall on October 29; the shows continue October 30 and 31.