
Yesterday afternoon, Governor DeSantis signed a death warrant for Billy Leon Kearse. His execution is scheduled for March 3 at 6 pm. That makes three people on death watch. Three executions scheduled in just over three weeks. All three death watch cells are full. It is an execution assembly line. And it is still January.…

