Weekly dose of TED – Capt. Charles Moore on the seas of plastic

June 18, 2010 • 9:30 am