Filming by the Neva River in St. Petersburg, RussiaBy tvdata.tv / May 12, 2018 Filming by the Neva River in St. Petersburg, Russia