LATEST NEWS What does Jesus mean when he says that the shepherd lays down his life for his sheep? Pope Francis explains Apr 21, 2024 02:23 ZENIT Staff