This is a scam site. When you first deposit they give you a “free” bonus. But their terms of service are made in a way that lets themtake away profits when you have this “bonus” in your account.
This is a scam site. When you first deposit they give you a “free” bonus. But their terms of service are made in a way that lets themtake away profits when you have this “bonus” in your account.