Flash: Invincible

"Invincible" is the twenty-second episode of season two of the live-action superhero fantasy series The Flash and the forty-second episode of the series overall. It was directed by John F. Showalter with a script written by Brooke Roberts and Katherine Walczak. It first aired on Tuesday, May 3rd, 2016 at 8:00 pm.