Annette Harper of Charlotte won the Lucky for Life lottery, securing the $25,000 a year for life prize with a $2 ticket purchased at Circle K on Central Avenue.
ALSO READ: Charlotte woman wins $1 million, plans to retire
Harper matched all five white balls in the July 31 drawing, beating the odds of 1 in 1.8 million to claim her prize…