It's not just a sock puppet show, but a REVOLUTION!
The year is 3050, and the Sock Puppets have taken over the world. Our leader, Socky McSocksalot, has decreed that all humans shall wear socks on their heads at all times.
But why stop there? Join us in our fight for freedom and the right to wear two different socks on our hands at the same time!
Visit our Sock Puppet HQ for more information: