The best answer that explains how people at the same historical event might tell different versions of the event is:
Their role in the event and their experiences might give them different biases toward the event.
This response emphasizes how individual perspectives, influenced by personal experiences and roles, can shape how each person interprets and recounts the event, leading to varying versions of the same occurrence.