What's this stuffed animal-thing

frostedflakes

Diamond Member
Mar 1, 2005
7,925
1
81
Check encyclopedia dramatica. I want to say it's from a Japanese game show, but I'm not 100% sure on that.