The Flash season 6 villain is Ramsay Rosso, aka Bloodwork. Here's everything we know about the DC Comics villain, including his powers and origin.
The CW announces that Sendhil Ramamurthy (Heroes) is playing the physician Ramsey Rosso-turned villain Bloodwork in The Flash season 6.