2,034,745 views | William McDonough • TED2005

Cradle to cradle design