When hope dies…can a hero survive? Don’t miss the SEASON FINALE of THE FLASH, Tuesday at 8pm on CW56!