Toyota Land Cruiser in Vatican City at St. Peter's Square (1976 – Copyright L’Osservatore Romano).
RNS-PAPAL-CARS c
June 19, 2013
RNS-PAPAL-CARS c
October 17, 2012
Toyota Land Cruiser in Vatican City at St. Peter's Square (1976 – Copyright L’Osservatore Romano).