Found a new Facebook post (posted 2hrs ago) 6:00pm Pacific Time/5:00am St Petersburg, Russia Time
-JUST SAW THE AMAZING RACE BEING FILMED!!! Three teams ran into the Saint Petersburg Airport!! Now....technically when we asked the camera man, he smiled and said "I can't answer that." But Oh GLORIOUS DAY! And they might be on our flight!
They must have left St Petersburg!