This is 20-year-old Hungarian Marcell Endrey, the guy who holds the world record for solving a 3x3 Rubik's Cube blindfolded.
He did it in 28.80 seconds earlier this year at the European Rubik's Cube Championship 2012. Endrey can also do 4x4 and 5x5 cubes blindfolded, though it takes a lot more time.
Skills.
And here's a video: