Pulling God’s Teeth: Book One of The Last Italian, A Saga in Three Parts by Anthony Delstretto
PULLING GOD’S TEETH is the first volume of The Last Italian, A Saga in Three Parts, a gripping tale that begins in 1882, in Italy, and spans more than six decades of social and political tumult. Three generations of the…