ITER operations delayed to 2034, with energy-producing reactions expected 5 years later
See All 2101 Episodes of "Science"