Cradle to cradle design

2,045,166 views | William McDonough • TED2005