That's the one that was seen at SDCC, awesome outfit still. (And apparently he's gonna improve it for next year's con, not sure what he can add tho....More lights? XD )
Could be plastic or some sort of foam coated and polished, hell it could even be cardboard A piss feature? btw, ur sig is epic
the question here is whether or not this person has too much time on their hands. the answer to said question is "yes". but still, that thing is totally awesome. i would happily where it to work.