An American man has beaten odds of two billion to one to win a million dollars on a lottery scratchcard for a second time.
Bruce Magistro, a 48-year-old builder from Long Island in New York, bought his first winning ticket in 2012.
His wife Yvonne was suffering from lung cancer at the time, and so he spent the money on her medical bills. She died two years ago today - the same day he was present his second cheque for a US$1 million win.
His son Matthew, 17, said the second win was "divine intervention" and a gift from his late mother.
"It's definitely going to change my life this time," said Magistro.