muppets and weezer

I don’t know how I missed this, but it might be the best thing ever. Weezer AND the Muppets?!