Are you ready? Put your gimp back in his cage because it’s TIME FOR SOME MUTHERFUCKIN DEBATIN!
The Republicans are holding their first debate tonight at 8 p.m. It’s going to be held in the most freedom-loving corner of America: New Hampshire. Continue reading