MadMax casino has a no deposit free games offer of 20 free spins. But it is only for new players and given upon registration. The casino also has demo play on most games except for a few live games.