Lazarus

The Dead Shall Walk. The Dead Shall Speak. It’s 1869 and in the town of Lazarus, California, the dead don’t stay that way. Luella Pembry arrives in town with a plan to stop the Risings taking place, for a price. Haunted by her own dark past, she enlists the aid of Sheriff Drake to help her find out

amazon buy now

Leave a Reply