The Muppets Mayhem

01 - 03

The band struggles to find their groove while recording in a famous producer's high-tech studio.

Download Setup