This site has completely went down hill.
This site has completely went down hill. Deposits get eaten up so fast, there’s no opportunity to play here. Bonuses are inconsistent & weak. All in all, save your money & play elsewhere. They definitely aren’t up to par at Wild Casino anymore.
