Statues of Christ and the Apostles on the Roof of St Peter’s Basilica. Posted August 25, 2020August 25, 2020 admin