User blog comment:ProfessorKilroy/GotG and CA:TWS Concept Art/@comment-12394025-20130403051446/@comment-1671874-20130404011306

Agreed! That mask looks only too similar to the New Goblin's. And yeah.. I thought of Vulture at first too and was confused.. o.o