Arrow Picture Preview: Who's in the Queen Mansion?

Arrow Picture Preview: Who's in the Queen Mansion?

On Arrow Season 2 Episode 15, "The Promise," the island scenes show Oliver, Sara and Slade working together to take the freighter from Ivo, while Oliver comes face to face with Slade in present day Starling City.
Posted in: Spoilers