Stock Photo: Small hamlet in Oberstaufen, Allgaeu, Bavaria, Germany, Europe