rumbleRumble
Will Cain grades Trump’s first 100 days: Did he deliver on his promises?