Randy Caruso Written by Andrea on June 3, 2007. Posted in photography Randy Caruso and the Dead Puppet Show. Tags: photography, puppets, Randy Caruso