« Back to Casshern Sins - Episode 13 - The Past Rises Before My Eyes