Watch a robot solve a Rubiks Cube in 0.637 seconds

Oh dear God. What in the hell is that thing?