Even left-leaning publications are saying the Manhattan DA's criminal case against Donald Trump is anything but a slam dunk

Donald Trump was charged by a grand jury with 34 felony counts of falsifying business records in an indictment related to hush-money payments.