Board Thread:Off Topic/@comment-12417481-20140820012603/@comment-25425579-20140918232427

I don't think I've ever watched it, since I didn't watch Nickolodeon at that time, but the puppet does look really familiar. I think I remember it being some sort of meme. Also, Candle Cove, anyone?