It was on a regular slot site, but it is a pachi
https://www.casinoheroes.com/en/game...hidden-temple/