Italy - Robert Downie
Powered by SmugMug Log In

Basilica St Pietro

Amazing architecture inside the Basilica St Pietro (St Peter's), Rome, Vatican City, Italy.

Basilica St PietroSt Petersarchitecturebuildingcathedralcathloccatholicchurcheuropeitaliaitalianitalypopereligionromaromevatican

From Travel