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, […]