While Shapiro may be speaking out again Trump a bit too late, it's better than him never saying anything at all.
Of all the people who have been critical of Donald Trump in the past few days, I would never have expected right wing grifter ...