Historical sciences do not require eyewitnesses.
"Historical sciences do not require eyewitnesses." Then Historical sciences are not really science, because science requires the results of a theory to be repeatable and falsifiable.