Millions of pilgrims are expected in Rome for the Catholic Church's Jubilee year
Pope Francis has declared 2025 to be a Jubilee year for the Catholic Church. NPR's Ayesha Rascoe speaks with Claire Giangravé from the Religion News Service about the tradition.