Two German scientists claim to have broken the speed of light. They are liars and should lose their science licenses. What do you mean you don't need...