2,034,536 views | William McDonough • TED2005

Cradle to cradle design