Mystery video: giant drunk Irish puppet

What could I possibly add to this video clip? I’m not even sure what the background is behind this drunk Irish puppet – but he certainly does help reinforce every stereotype out there about Ireland and the drinking habits of its residents.

Personally, I think he is adorable, and I’d love for him to show up at my next birthday party – I’ll provide the Guinness. Do you happen to know more about this puppet, and who is inside him? Leave a comment below!

[Thanks Nick!]