St Basil's Cathedral

Take a tour of St. Basil's Cathedral in Moscow, Russian Federation part of the Worlds Greatest Attractions travel video series by GeoBeats.
More Pet Animal Stories