The Vatican has unveiled the official mascot of the 2025 Jubilee, a special period of spirituality and forgiveness in the Catholic Church held every 25 years in Rome. With a yellow mackintosh, dirty ...