Russia Photos

See photos of Russia (including Red Square, St. Basil's Cathedral, Siberia, and more) in this travel photo gallery from National Geographic.