Double Down Casino has tons of great Casino Slot Machine Games with Bonuses to play for FREE without downloads or registrations!. Free slot games may be played by any slots player in any part of the world. As long as the player is connected to the Internet and does not intend to bet real. Over free online slots here! Play some of your favorite Vegas slot machine games for free. No download or registration required!.