Metrics Scorecard

Stoli vodka is not made in Russia, CEO clarifies

Mar. 3, 2022 - 04:09 -  Stoli Group CEO Damian McKinney explains how Stoli vodka is made in Latvia amid calls for boycotts of Russian vodka on 'Kennedy.'

For video troubleshooting and help click here.