Photographed
in Germany in June of 2003. Heidelberg, the premiere German university town, is
a place of mystery and charm. Located on the Neckar River, it has majestic gates,
an old fortress, many historical buildings, and an assortment of oddities and
fascinations, such as this peculiar creature. |