2,487,341 views | Daniel Tammet • TED2011

Different ways of knowing