Rosary Basilica (Lourdes, France) geobeats on Dec 23, 2010 Take a tour of Rosary Basilica in Lourdes, France -- part of the World's Greatest Attractions travel video series by GeoBeats.More
Rosary Basilica (Lourdes, France)
geobeats on Dec 23, 2010 Take a tour of Rosary Basilica in Lourdes, France -- part of the World's Greatest Attractions travel video series by GeoBeats.
geobeats on Dec 23, 2010 Take a tour of Rosary Basilica in Lourdes, France -- part of the World's Greatest Attractions travel video series by GeoBeats.