CBR

  • The synopsis for part two of The Flash's mid-season finale has been released. 1 / 8

  • In the episode, Barry will face off against Dr. Ramsey Rosso. 2 / 8

  • Rosso is better known as Bloodwork. 3 / 8

  • A relatively new villain to the comics, he's been Season 6's big bad. 4 / 8

  • With his army of blood, Barry and his friends will have a lot to deal with. 5 / 8

  • The Flash is also dealing with the upcoming Crisis on Infinite Earths. 6 / 8

  • Teased since the beginning of the series, Barry will have to die to save the multiverse. 7 / 8

  • The mid-season finale airs December 3 on The CW. 8 / 8