Scott Leitch December 17, 2013
Shamees Aden, a British designer and scientist, has come up with a concept for a pair of self-repairing shoes of […]