Time has thought (14/43)

Time has thought