While considered Halloween in some parts of the world, Oct 31, 2016 proved to be a horror show for two people aboard a train at JR Chiba Station in Chiba Prefecture. According to a witness on the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results