Wizard World Philly 2009 – No Idea
*dies laughing* Thanks for posting this shot of me. Even alien monsters have to shop at a con. :-)