Time has thought (31/43)

Time has thought