Is this that train to the end of the world or whatever show? I remember reading the premise and it sounded interesting
What does all that mean in English?