If photons don't travel through time, why does it still take time for them to reach our eyes? Time taken by a photon from sun to reach our earth is zero but still it reaches us with 8 minutes delay, how can this happen?