0 / 60 seg.

SCIENCE OF THE TIMES: 2001: Researchers produce pulses of this that last 650 billionths of a billionth of a second