Stock Photo: Puppet´s for sale at the historical Staufer market in the Lorch Monastery, Baden_Wuerttemberg, Germany, Europe