Link shared by
Ana Kasparian: How much can GOP cover for Trump after insane Russia email rant? 5 years ago