The Wormhole wrote:
It's not that I doubt you or anything, it does seem to match what's already been revealed. But where did you find this picture?
I am glad you asked because I forgot to include the link.
They were reporting the pic from http://www.sfx.co.uk/