The Cursed Tears of Borgia ~ Part 2

Episode 947 of Detective Conan (Case Closed).