Tuesday, September 28, 2010

Adam Savage On Problem Solving

Another brilliant talk.