The one thing missing from the carnage of the US Republican nomination circus is Jon Stewart's voice. But a couple of weeks ago John Oliver finally teed off on Trump and it was beautiful. 

Last night he appeared on The Late Show with Stephen Colbert for the second time and Colbert quizzed the Last Week Tonight host on why he finally snapped after saying he wouldn't touch Trump on his show. 

Also, some ridiculously famous people wanted that Make Donald Drumpf again cap and they sold 35,000 of them AT COST - that's a f**kload of hats.

We love John Oliver. Only negative is that show is just once a week. For us, Seth Meyers and Oliver are really nailing this election cycle and aren't afraid to commit to an opinion.