Ocean Cleanup, The

In Brief

2013, Delft, Netherlands; 25+ staff; “technologies to prevent, extract, and intercept plastics pollution” in oceans

Scroll Up