Please take a moment for reflection...

First project on my new computer! As you can see, the reflection of this molecule is not exactly true. I am wondering how recognizable this image is, so if you would be so kind as to help me out, please leave a comment here or send me a message through the contact page to tell me what you think the molecule in the reflection is made of. Thanks!