Leo Terrell DESTROYS Jessica Tarlov – She Can’t Keep Up! The Patriots Brief 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.!!