Al Weltz's luck won't run out as long as he's alive. The Denison resident recently won a prize of $25,000 a year for life from the Iowa Lottery.