Spoilers inside

So I have a question regarding the villain we saw at the end who ended up killing the Mayor. What villain is that mask supposed to represent? Is he also part of the league of shadows?

Anyone want to place bets on if Sarah reveals herself to her family? I'm also going to bet she dies this season and Laurel takes her place as the Black Canary. I'm going to guess Alderman kills her.