1,657,777 views | Iwan Baan • TEDCity2.0

Ingenious homes in unexpected places