Time has thought (20/43)

Time has thought