The CW has released a new trailer for "The Flash," giving a new look at Weather Wizard and Barry's encounter with Oliver Queen.


Full article here.