Not so fast. A New York grand jury will hear a final surprise witness on Monday and won't vote on Trump indictment until it's over.

A final witness must testify Monday before the Manhattan grand jury that's been hearing evidence since mid-January can vote, a source tells Insider.