Eyewitness /(?)/

Eye·wit·ness

Eyewitness

n.
  1. One who sees a thing done; one who has ocular view of anything.
    We . . . were eyewitnesses of his majesty.