Your Compulsory Gizmodo Muppets Reminder

The new Muppets movie opens in Australia tomorrow, and you have no excuse not to see it. That is all.

Trending Stories Right Now