Home Entertain Us The CW’s new series, ‘The Flash,’ makes stunning TV debut