Da Vinci’s Demons S03E02: Abbadon 

   
Turks are pissed at their portrayal!

 
   
 
3 seasons late but again it’s never too late!

   
This dude is too quick!