The Season 2 finale of Insane Clown Posse Theater is a best-of episode encompassing some of the most hilarious moments from the entire season. It airs on Wednesday, February 26, at 11:30/10:30C on Fuse! Find Fuse in your area using our Channel Finder.