Restaurant Ochsen zu Diefenbach. Owner Georg "Schorsch" Barta preparing Maultaschen (Swabian Dumplings).