Reflections on life, meaning and purpose

Impaled after a 50-foot fall: The miracle that led to the canonization of St. Charles de Foucauld 

The doctors attested that the fall and impaling should have killed the carpenter, and ordinarily would have caused the organs of the body to burstRead More