There Will Be Blood

Series 6 - Episode 4 There Will Be Blood

ADVERTISEMENT

Summary

Barry's efforts to prepare Cisco for Crisis are derailed, while Ramsey Rosso uses his deadly new abilities to save his own life, but sacrifices his humanity in the process.
Drama