Wednesday, November 25, 2009 No comment(s) LIFE Muppets Rock! Pretty much the best video ever made. It’s totally cracking me up for some reason. Beeker!