L.A. based puppet company Swazzle is creating a new set of Audrey 2 puppets for the musical "Little Shop of Horrors". See exclusive behind the scenes photos on Swazzle's Facebook fan page.