Historic German old town on the riverbank. Reflections of half-timbered houses in the water. Europe, Germany, Tubingen, Neckar.