Russia Busts Greenpeace

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 [...]