Time has thought (13/43)

Time has thought