Leo Terrell DESTROYS Jessica Tarlov – She Can’t Keep Up! USAEagleNews.com 8 months ago IMAGE ABOVE FROM VIDEO BELOW TOP COMMENTS FROM VIDEO BELOW Clinton, Obama, and Biden, the three stooges. Leo won hands down!!! Tarlov is a joke!!! I’m sick of liberal b.s.!!