The Church’s “Mysterium Lunae” seen from Mount Chimborazo

The Vatican Insider has this story here.