I opened this on a new tab and forgot about it. When I came back it thought it was the legit front page and was amazed to see "ITER achieves net positive energy for 20 consecutive minutes"... oh well.