eyewitness

noun

1.
a spectator who can describe what happened
Derived from:
eyewitness