A huge amount of work went into that mask! Can't wait for the announcement. I think the two people from the start of the teaser add credence to the Reddit leak yesterday ..
A good teaser trailer. Is this what we were supposed to be getting this week or is this just a precursor to something more?