This page has moved to a new address.

The Muppets Movie in Theaters December 25th 2011!