The Vatican introduces “Luce,” an anime mascot to inspire youth for Jubilee 2025. October 29, 2024 5:00 pm