The Cursed Tears of Borgia ~ Part 1

Episode 946 of Detective Conan (Case Closed).