Play Troll Haven
Payout percentage
88%
Bets made
17,832.72 USD
Games played
75,848
Biggest win
545.68 USD