St. Peter's Basilica was one of the greatest accomplishments of the Renaissance, which makes it one of the greatest structures ever assembled by mortals. An accomplishment of this size comes with some mind-blowing facts and numbers. Here are the most astonishing facts about St. Peter's Basilica in Rome. Pro Tip: It's easier to organize your trip when you have all … [Read more...] about 18 Astonishing Facts About St. Peter’s Basilica in Rome