Comic Strip of the Day: Defining moments
I shouldn’t have promised CXC coverage for today, since, while I don’t believe in jinxes, my GPS apparently does, turning a five-hour final stretch into eight, which means I arrived late for the opening speeches and then found that the after-dealie was too loud and crowded for much conversation anyway. However, this gives us […]