Train ride in Japan that looks like it's straight out of a scene from an anime.

Don't Miss...