The Ideal TeamNov 18, 20221 minSt. Peter's Basilica#OnThisDay in 1626, St. Peter's Basilica is consecrated, replacing an earlier basilica on the same site and becoming the world's largest...