Time has thought (10/43)

Time has thought