The Archive (Original) / The Archive (US)
A man in the future rakes over an incident in his past, shown entirely in contemporary security and satellite footage.
Info mistake?