Rain S.
Posted
Says no deposit needed at all and then…
Says no deposit needed at all and then I did the playthrough and now they want me to deposit $30 to withdraw the winnings. After reading the reviews below, im not going to deposit this. What a scam




