Treasure Island Resort and Casino is located at 5734 Sturgeon Lake Rd in Welch, Minnesota. The casino recently recognized 4 lucky people that won big jackpots playing slot machines.
Slots are the most popular form of casino gambling in the country.
Recently, someone here in Minnesota sat down at one and hit the jackpot, scoring a massive amount of money.