1983 CE International Revelation Context

Speed of Light Defined as Exactly 299,792,458 m/s

Paris, France (48.8566°N, 2.3522°E)