Promo Pics

Debbie Harry – The Muppet Show

Set of 4 colour promo shots taken on the sets of The Muppet Show in the UK. This episode of The Muppet Show was filmed in August 1980 and first shown on British tv January 1981.

Production dates for Debbie Harry’s episode – 4th-6th August 1980.
Premiere dates – UK 25th January 1981, NYC 21st February 1981

Show More

Related Articles

Check Also
Close
Back to top button