Shortest 'fast radio bursts' ever discovered last only 1 millionth of a second

Latest posts