Time has thought (30/43)

Time has thought