Leo Terrell DESTROYS Jessica Tarlov – She Can’t Keep Up! Vision Tight 10 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.!!