Monster Tale of the Brave Train

Monster Tale of the Brave Train is a special movie.