July 12, 2006

Hans Rosling on TED Talks

Posted by William Blaze at July 12, 2006 05:32 PM
Comments