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…

9 years ago