Leonardo Ep101 Series Premiere Preview via @stacyamiller85 @AidanTurner @TheCW #LeonardoCW

Leonardo starring Aidan Turner premieres August 16, 2022 on The CW. Series Premiere. Episode 101. Here is the synopsis from TV Guide: “In Milan 1506, Leonardo da Vinci is arrested for poisoning Caterina da Cremona. After protesting his innocence to … Continue reading Leonardo Ep101 Series Premiere Preview via @stacyamiller85 @AidanTurner @TheCW #LeonardoCW