1 quintillionth of a second! How scientists captured the world’s fastest images

Oct. 1, 2024