IPFS News Link • Russia
The Russia Trip | Part 1
• https://www.youtube.com, Tucker CarlsonTucker Carlson and his team tour the Kiyevskaya metro station in Moscow, Russia.
Tucker Carlson and his team tour the Kiyevskaya metro station in Moscow, Russia.