Location: United Kingdom.
Stats: 684 posts since Apr 2007
Status: Verified Member
Thanks: 9 times in 9 posts
The video was made (I guess) sometime this year, the video was posted on youtube 2 days ago and I belive everyone (not just Muppet fans) are talking about it and how great it is.