After playing Powerball for 20 years, Grace Landon won $1 million from a ticket purchased at Friendly Mart in Albemarle, NC.