ProfileImage cbadalamento.cb
17 Exp
Osage Casino - Tulsa Osage Casino - Tulsa
Tulsa, Oklahoma
Not enough payouts and too many security guards standing around makes gaming uncomfortable