Image 1 of 1
130714-DEU-581-TimGraham.jpg
Painted facade of Grimms Fairy Tale story of Little Red Riding Hood in the village of Oberammergau in Bavaria, Germany