Time has thought (15/43)

Time has thought