Christmas has come early for hundreds of lucky ticket holders in Spain as they are set to share the spoils of the world’s largest lottery, totaling $2.86 billion. Known as “El Gordo,” meaning “the fat one,” fortuitous players with the number 88008 each won 400,000 euros ($440,000) in the top prize at Spain’s annual Christmas […]