Piko Taro exists to troll and ruin your life, so now he's on 'Sesame Street', transforming "PPAP" into "CBCC" with Elmo and Cookie Monster. https://www.youtube.com/watch?v=DMjdkEA9jM8 The meme is now ruining childhoods. Where is your god now?