translate English to German: Twelve years are gone and many thing are changed since then.
Sono passati 12 anni e molta strada è stata fatta da allora.