fix articles 486062, greenpeace international supporters tell russia
Greenpeace International Supporters Tell Russia's Putin "We Are Our Own Sovereign Nation " (tags)
Japan & Russia might be having problems over who gets which islands,but they both conspired to teach Greenpeace Activists a whale of a lesson..