Video: Puppets in Paradise

Distortions gets a puppet project that takes them to Paradise -- Hawaii.