1,399,351 views | Rachel Armstrong • TEDGlobal 2009

Architecture that repairs itself?