Vierailijat

3Troubadours: ROOTS 15.10.

We stand on the shoulders of giants. Each and every one of our ancestors has left a trace in us. […]