Gingrich Calls Trump A What?
238
472
1596
991
1300
115
1768
685
