25424

Footage Working trip to the Altai Chernomyrdin. (Business Russia 1995)