Heidelberg Castle
DSC01558
Date
November 29, 2003
Heidelberg, Germany