The Many Songs of the Black Canary

Arrow's latest episode threw us a curve ball with the sudden introduction of classic comic character Black Canary... who's already been introduced 4 times.
8.7

The Flash Runs To A Stand Still

The Flash faces more than just one rogue as his past adversaries team-up to bring about a much colder climate for Barry... Not as cold as that pun, though.
9

Arrow: Legends of Yesterday

The threat of Vandal Savage looms greater and Teams Arrow and Flash decide to take the fight to the immortal, all while hiding out at Hawkeye's farmhouse.