God resides in train

A shrine is built on a local railroad north of Tokyo.