Puppets performed by Depeche Mode
- From the release Speak & Spell (Album)
- Total Plays 144 times by Depeche Mode
- 182 times by 7 artists
- First Played in Concert July 23, 1981 at The Venue, London, England
- Most Recently Played July 30, 1985 at Hala Torwar, Warsaw, Poland
Years