Here’s the poster for Starz’s upcoming sexy Leonardo series Da Vinci’s Demons. And no, it is not about ninja turtles.