So, I was looking at the Hot Toys Secret Base pics on Facebook, and saw this sea foam green, translucent looking figure. I highlighted it in Red to make it easy to see what Im talking about. Anyone have any clue what this is? Can anyone provide close up pics of it please?