Get your seal! Visit the mysterious temple tour in Sendai, Japan