Links for Brain Games S2E11: Liar, Liar

What's Hot Now

Episode 11

277 watches

June 24, 2013
Why humans lie and what goes on in the brain that allows them to do so.
June 24, 2013
Why humans lie and what goes on in the brain that allows them to do so.