How can an Online Casino Give Free Spins?

What exactly is a no cost spin? It’s a free spin, or deposit bonus, given to you by a web based casino so that you can allow you to upgrade to a paid special. Not only that, but most of these on line casinos have special free spins deals for new member just of...