What is it about the free slots that don’t require downloads that make them so enticing to play? The main reason could be the bonuses available. There are numerous bonus promotions that will boost your cash flow. Some of these include exclusive free spins, jackpots that are significantly higher than the ones you typically see on the slot machines,