The Castle of Sand Episode 1 English Subbed

The Castle of Sand
Detectives investigate the murder of an old man found in a Tokyo rail yard.

List episode