Too Good to Be True? Michael Flynn’s Offer of Testimony for Immunity Sends Up a Lot of Red Flags