So I was watching the tellie with my nephew and pic related just came on the ads
>what_the_heck.jpg
Can someone enlighten me on its concept? From what I've seen it's a noseless baby rock band.
Also, general strange cartoons thread
https://www.youtube.com/watch?v=APQ2lWoFeMY