Japan / S1 E15

Lord's Death

Season 1 · Episode 15 · April 15, 2018 · Original: 20:00 Asia/Tokyo · 45 minutes