The letter is sent from a company called United British Lotto.
It also comes with a check for you to deposit and send back to the company to cover your winning's, foreign taxes, and fees.
But the check is fake and when the bank finds out, the company has your money, you get stuck with the bill.
"If you think it might be legitimate, take the check and talk to somebody at your local bank and get their feeling on it, nine times out of ten it's going to be somebody trying to swindle money out of you,” says Sgt. Steve Harrelson, of the Leon County Sheriff’s Office.
Authorities say it's hard to bust those who run these scams because they often cross jurisdictional lines and many work outside of the country.