lester bower

Lester Bower: Texas Inmate Executed After Three Decades on Death Row

Texas has executed Lester Bower Jr., who was convicted of killing four men in 1983, after the Supreme Court denied…

10 years ago