eyewitness

One who has firsthand knowledge of an event from seeing the event.  These people are often called into a court of law to give testimony about what they have seen.