Would I Lie To You?

The search for lie detectors never goes away and now neuroscientists have got in on the act.

show more detailshow less detail

Episodes

EpisodeFirst
Broadcast
RepeatedComments
012010051220100513
02 LAST2010051920100520