The Vatican releases the New Catholic Anime Mascot clipart.com Stupid News Extra 11-4-2024 …The Vatican releases the New Catholic Anime Mascot