I am curious as to how a photon travelling at 'c' is described by an observer also travelling at 'c'. Elementary education tells us that photons, always travel at the same average speed in the same medium, regardless of the motion of the observer. However, if both were travelling at 'c', from point A to B, could the observed photon cannot arrive at B before the observer? I don't think it should, because then it would indicate that information could be transmitted to B faster than light. My only 'solution' to this comes from the lorenz contractions of time seem to suggest that in a photon's lifetime, from its own 'experience' the entire distance travelled on its journey (including A and B) are contracted as though it travels no distance at all. The observer in the example above, would also be subect to these contractions. Therefore travelling 0 distance at ANY speed would always take the same time (also 0 ) How accurate is this hypothesis? Am I missing something or confused somewhere?