the flash tv series poster with an image of a cityscape in the background