Trace and Amy talk about the history of puppets in Britain and explore the giant (not kidding, they’re over twenty feet tall) marionettes of Royal de Luxe.