Tonight’s GOP debate promises to piss off thousands of viewers as Donald Trump, Ted Cruz, John Kasich and Marco Rubio face off in Miami. The debate is slated for 7:30 p.m. Central, which means you still have time to stop off and down a few cheap brews to get you warmed up for dealing with […]
