HEIDELBERG, GERMANY - APRIL 26: Overview of Town of Heidelberg on Banks of Neckar River Surrounded by Lush Green Hillsides, seen from Tourist Observation Tower at Castle, Heidelberg on April 26, 2015
{}