Eyewitness testimony is shockingly unreliable.  How unreliable?  Ask Elizabeth Loftus.