Live Stream: The View from St. Peter’s Square, Rome

St. Peter basilica interior. Historic cathedral in Vatican state. Italy
Share this article:

This is a live feed from St. Peter’s Basilica, courtesy of Vatican News.

Share this article: