As I understand it, massless particles always have to move at the speed of light in the medium through which they’re moving. The catch is that it varies depending on the medium. The speed of light is only equal to c in a vacuum. Even in optical fibers, light speed is < c.
Zipline artillery