Article Image

IPFS News Link • Russia

The Russia Trip | Part 1

• https://www.youtube.com, Tucker Carlson

Tucker Carlson and his team tour the Kiyevskaya metro station in Moscow, Russia.

 

www.universityofreason.com/a/29887/KWADzukm