Japan Rail baffled by man who jumped onto tracks and disappeared

Mystery man caused a 30 minute delay of service.

Read More