The Deutshce Bank Towers in Frankfurt, Germany. Looming out of the foliage, they have massive "feet" at their base.