The Flash #30 introduces us to a new villain named Bloodwork, providing him with an interesting backstory and a tenuous connection to Barry.
The Flash #31 concludes Bloodwork and sets up the next arc of the series, which takes place at Iron Heights. It also happily brings the Wests back in.
Are you ready for some epic returns for The Flash season 9? The CW announced today in a big press...