Published On Nov 15, 2010
"Twilight Express" is one of Japan's most luxurious tourist train. The train departs after the classical departure procedure in Japan. November 2010 shooting.
show more
"Twilight Express" is one of Japan's most luxurious tourist train. The train departs after the classical departure procedure in Japan. November 2010 shooting.