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.
S1 E6 · February 11, 2026 · 22 minutes
A distraught mermaid arrives at the detective agency searching for the reason why her lover tried to kill her.