The Speed of Light and its Implications