Title: The peep show
Subjects: Description and travel, Puppet plays, Puppet theater, English Puppet plays
Places: Devon (England)