ProfileImage shaneleach22
1 Exp
River Spirit Casino River Spirit Casino
Tulsa, Oklahoma
This place was a blast and had good payouts that let you keep playing for hours