Pizza Time Theatre Hand Puppet Stage (1983)
Release:
? -