Case Closed

Episode 947: The Cursed Tears of Borgia, Part Two!