Russia Busts Greenpeace
By Alan Caruba.
I must confess I had a moment of schadenfreud—taking pleasure in another’s misfortune—when I read that, in late September, the Russians had seized the Greenpeace ship, Arctic Sunrise, and towed it to the port of [...]