Here are the best roasts of today's horrible lineup of CPAC speeches.

Advertising
Advertising
Advertising
Advertising
Advertising