Overview of the main Cathedral of the Armed Forces of the Russian Federation with Pepe Escobar. Built in honor of the 75th anniversary of the Soviet army’s victory over fascist Germany, the cathedral has become a spiritual symbol of Russia, glorifying the greatest triumph of life over death.
Watch: Here