history · 18 November 1626 · 398 years ago
In Rome, the newly completed St Peter's Basilica was consecrated by Urban VIII. St. Peter's is presently the largest church in Christendom, with a length of 619 feet.
More history on 18 Nov