With enough mirrors and light bouncing around the size of the universe itself can be a "storage media" of the past with different photons all around carrying "how this location looked X years ago". "All" you have to do to know what happened is find the right photon to see whatever it is you want to see.
https://github.com/yarrick/pingfs
"pingfs is a filesystem where the data is stored only in the Internet itself, as ICMP Echo packets (pings) travelling from you to remote servers and back again."
Also https://en.wikipedia.org/wiki/Delay-line_memory
Storing data as acoustic waves gave a higher capacity in practice, as propagation is slower thus fitting a larger number of symbol per time unit.
I understand that we'd have to account for the movement of objects, of course, but with computers, seems like a small hurdle...
By Greg Egan, so highly recommended.