A Massachusetts man who won a $2.5 million lottery prize will receive his money over a 20-year span — here's why.