2018 FIFA World Cup: Moscow’s Luzhniki Stadium (360 VIDEO)
Luzhniki is Russia’s national stadium. It hosted the 1980 Olympic Games, the UEFA Champions League final in 2008, and the IAAF World Athletics … source
by October Gallery
Luzhniki is Russia’s national stadium. It hosted the 1980 Olympic Games, the UEFA Champions League final in 2008, and the IAAF World Athletics … source