A bizarre Buddhism themed roadside tourist attraction on an island off Kobe, Japan that seems to be