The CW has released this clip from the upcoming premier episode of The Flash season 2 entitled: The Man Who Saved Central City. It features the celebration of Flash Day while introducing Atom Smasher.
What do you think about this clip? Are you looking forward to The Flash season 2? Let us know in the comments!