Tag: Felicity Smoak Season 3

Spoiler alert! A new character has been introduced into the Arrow universe and it is none other than...