Italy travel: Rome, St. Peter's Basilica, the largest...

  • 13 years ago
http://ourvideosite.com/View/V468 Italy travel: Rome. St. Peter's Basilica is the largest church in the world. This one long piece of video tape attempts to do the impossible task of giving the viewer some perspective. Popes are interred here too, although the tape did not record who this one was. Our Perillo Tours Familia takes the grand tour.

Recommended