Tag Archives: Selfridges

10/20/1981 “Selfridges Muppet Display opens”

(Not a curated entry.) Continue reading

Topics: 10-October '81, 1981, Muppet Show | Tagged
end_of_post_flourish