Cradle to cradle design

2,040,939 views | William McDonough • TED2005