Last updated: 01:36 PM ET, Thu March 15 2018

Here's How Visa-Free Travel to Russia Is Possible

Destination & Tourism Janeen Christoff March 15, 2018

View of cathedral in St. Petersburg, Russia
PHOTO: The FIFA World Cup matches will take place St. Petersburg, Russia. (photo via yulenochekk/iStock/Getty Images Plus)

Comments

LOAD FACEBOOK COMMENTS