236592 views     7717 likes

Stephen kicks off the first day of Russia Week from the streets of Saint Petersburg before appearing on Russia's one late night TV show with an important announcement between vodka shots.

Related Videos

Connect With MyVideoNews

 

GET MORE STUFF LIKE THIS IN YOUR INBOX!