Japan / EPISODE

Time Will Tell

S1 E6 · February 11, 2026 · 22 minutes

Overview

A distraught mermaid arrives at the detective agency searching for the reason why her lover tried to kill her.

Sign in to track this episode →