Masked Greenpeace activists protest against patents of life in front of the European Patent office.

Photo | October 5, 2000

Masked Greenpeace activists protest against patents of life in front of the European Patent office.