Online Casinos Vegas brings you free online slots including Cleopatra, Pompeii, Wolf Run, Davinci Diamonds and many more Vegas favorites: no-download or. Don't want to download casino software? Not a problem! Slots of Vegas Instant Play is here for you! ✓ Best Casino Experience Online! ✓ Join us Right Now!!. Slot machine fans looking for no download Vegas slots games, should probably be looking to join an online casino. All the online casinos now offer no Triple Diamond Slots · Siberian Storm · Buffalo Slots · Wolf Run Slots.