The newest DC Comics TV┬áseries The Flash opens with a bang. (more…)