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.
9.4

The Flash: Legends of Today

The Flash finds himself in need of help from Team Arrow when Kendra Saunders becomes the target of the immortal Vandal Savage: an ancient enemy to humanity.