ProfileImage Tasha8328
1 Exp
River Spirit Casino River Spirit Casino
Tulsa, Oklahoma
Only wish I'd win morešŸ˜”