the muppetslatest news & developments