ItchyAnimationItchyAnimationthumb_upthumb_downItchyAugust 1, 2017Directed byLuca Ogawa Depardonitchy itchy paper teevee lets tune inUS Last Updated: 16 days ago Request Update Cast