Believe it's called the *Go Splat* theory of photons, LOL.
Strictly the from the photon's point of view.
Since zero time runs for it (traveling at 186,000 miles per second), distance traveled is also zero (length contraction is infinite).
To us it may have traveled a billion light years for a billion years, but to it no time or distance was traveled.
With no time running for it (speed of light, time stopped thing), when it finally hits something, you can say from its' point of view it was both created and destroyed in the same instant.
I probably botched up the explanation from what I remembered, but it makes sense to me a little.
“you can say from its’ point of view it was both created and destroyed in the same instant.”
Well, that explains religion.
So... what if it hits a flat piece of glass, or a mirror?