Habana 3/23 -- I'm rushing to get this posted. An unmarked car has just squealed to a stop outside my window. Two men in print shirts and jeans have jumped out and are clamboring up the stairs. They are being far too noisy in this ominous quiet that envelops the city.
They are knocking at my door. I must sign off.
What can this mean?