Prepare For The Season Finale Of Arrow With A New Sneak Peek
A sneak peek for the season finale of Arrow has been released. This new episode is titled “You Have Saved This City” and it will air tonight, May 13.
In this new episode, ” The battle between Oliver (Stephen Amell) and Emiko (Sea Shimooka) comes to a boiling point which brings back some familiar faces and leaves others in dire jeopardy.”
Source: The CW
MC