While in Moscow, I discovered that the space aliens who landed at Chelyabinsk have now set up camp in Red Square. A giant shimmering force field covers Lenin’s Mausoleum. Of course the authorities claim it’s a bubble tent to shelter repair work on the mausoleum, but this is Russia and who believes the authorities? More […]