In its Season 2 finale, airing May 24, The Flash will lift the veil on the Man in the Iron Mask. And the answer to that half-season mystery “is going to blow your mind,” avows showrunner Andrew Kreisberg. “Honestly, the two things I'm probably most proud of this season,” Kreisberg said at this week’s press […]