The Flash EP Teases Major Character's Return In Season 3 Finale

The team at STAR Labs has built an impressive stable of allies to aid the Flash in his crusade to [...]