Papyrus Tales
Play Papyrus Tales
Papyrus Tales
DLV
Payout percentage
98%
Bets made
2.90 USD
Games played
7
Biggest win
0.25 USD