A yokai zoku or yokai tribe seems to invite passengers to board the train at Sakaiminato station .Just hop in. A ride with the yokai anyone?

A yokai zoku or yokai tribe seems to invite passengers to board the train at Sakaiminato station .Just hop in. A ride with the yokai anyone?