Martha & Friends Season 2 Episode 205 Martha and the Puppet Show
- June 1, 2011
- 3 min
Martha and Friends decide to put on a puppet show and make everything by hand - from the stage to the puppets themselves!
Martha and Friends decide to put on a puppet show and make everything by hand - from the stage to the puppets themselves!