Mega Millions winning numbers for Dec. 31 drawing

The winning ticket was sold at Sunshine Food and Gas in Cottonwood, northern California, the California State lottery said.
The Mega Millions jackpot winner could either take the cash payout of $549.7 million or the $1.22 billion annuity paid out ...