On March 21st...the Muppets are under new management, with a new mission and new challenges. TV Spot for Muppets Most Wanted.
Your browser doesn't support HTML5 video.
On March 21st...the Muppets are under new management, with a new mission and new challenges. TV Spot for Muppets Most Wanted.