TV Leonardo unites with his enemy in Da Vinci’s Demons Enemies unite to survive in Da Vinci’s Demons Series 2 Episode 6, Friday 9th May on FOX