Saturday, October 19, 2024

L.A. Catholic church covered up molesting priests for decades. The price: $1.5 billion and so much pain