Double Down Casino has tons of great Casino Slot Machine Games with Bonuses to play for FREE without downloads or registrations!. Download and play free Casino Games. Win big in Slots, Bingo, Blackjack, Roulette, Poker, and more!. Instant play games - no popups, no downloads, no registration required. Enjoy our free online slot machines, including all the top Vegas games, like Buffalo.