Why eyewitnesses get it wrong

1,660,822 plays|
TEDxUSC
• May 2012