Thanks to crime and courtroom shows on TV, everyone now knows the basics of a criminal court proceeding, including witness testimony.
I was watching one such show the other day and the topic of discussion was inaccurate testimonies given by eyewitnesses. The experts on the show were saying that eyewitnesses often remember the details of an incident incorrectly because of trauma and stress. For example, they may remember the car at the place of the incident to be a different color. Or they may remember the appearance of the criminal different than it is.
I used to think that eyewitness testimony is the most reliable as well, because these people were there and saw everything first hand. But clearly this is not the case. It's surprising and also interesting.