Season finales are on the horizon, and we've rounded up the best spoilers for your favorite CW series. Read on to get up to speed with the latest details.
Arrow Season 3 Episode 23 pits Oliver and Team Arrow against Ra's al Ghul in an attempt to stop the leader of the League from destroying Starling City. Can they?