terjene

terjene

Jack of many languages, master of none — but great at connecting the dots.