Presume that two photons are travelling in the same direction right beside each other, sort of like this:
· -->
· -->
where "·" represents a photon and "-->" its direction (each photon's velocity is c, the speed of light).
If we call one of the photons "A" and the other "B", what's the velocity of photon A relative to photon B and the velocity of photon B relative to photon A?
If your answer is zero, you are wrong - both velocities (that of photon A relative to photon B and of photon B relative to photon A) are c (the speed of light).
If your reaction to this is ZOMGWTFUSACCCPHAX, you have simply forgotten that the speed of light is constant in all frames of reference. This means that if something travels at the speed of light relative to one frame of reference, it travels at the speed of light relative to every frame of reference. Thus, the photon A also travels at the speed of light relative to the photon B's frame of reference, and vice versa.
You would probably ask "But how can we observe the two photons to always be right beside each other if they're travelling at the speed of light relative to each other?" The answer is simple - they're not moving relative to each other from our frame of reference, because from our frame of reference both time passage for photon A and time passage for photon B has stopped (due to time dilation because they're both travelling at the speed of light relative to us) - so even though they both have velocities c relative to each other their distances from each other don't change from our frame of reference because from our frame of reference time passage for both of them has stopped.
Gosh, I love the theory of relativity. :nerd: