flash 604 there will be blood ralph [REVIEW: The Flash, S6E4 – There Will Be Blood]