Yes, it is a (visualization of a) Graphene sheet.
The two Russian scientist got this years Nobel for it (one has an Ig noble too!) and both are now at U. Manchester apparently.
A lot of work is going to exploit this technology and nanotubes too.
more:
Physics Nobel Goes To Graphene - Science News