Sunday, April 17, 2011

Adam Savage on Problem Solving

Adam Savage Presents Problem Solving: How I Do It