Person who sees an event and reports what happened (7)
I believe the answer is:
witness
(Other definitions for witness that I've seen before include "One sees and reports" , "Attest" , "Onlooker" , "One who saw an event, may give evidence" , "Spectator" .)