Stephen Colbert unleashes furious rebuke of Republicans and Fox News: 'Have you had enough?'

Happy Holidays!