Randy Caruso Written by Andrea on June 3, 2007. Posted in photography Randy Caruso and the Dead Puppet Show. Continue Reading