translate English to German: In memory, then, the Twin Towers still stand tall, still cast a shadow into our lives.
In der Erinnerung stehen die Zwillingstürme (des WTC) noch aufrecht und lassen ihren Schatten auf unser Leben fallen.