ITER: 35 Nations Are Building a Star on Earth.

Right now, in the south of France, something almost impossible is being built.