Peter Willcox: Greenpeace Captain Currently Under Arrest In Russia

Greenpeace says it is not backing down from direct actions even as Russian authorities continue to detain the¬†captain of its Arctic Sunrise ship and 29 other activists¬†in Murmansk, Russia, the largest city north of the Arctic Circle. Captain Peter Willcox, […]