PUPPET THEATRE - 12 puppets, 30 stages, original handmade from CZECH REPUBLIC

eBay