Video: World Cup Fever: Back to Moscow. Finishing up in style at Moscow’s legendary Luzhniki Stadium

Coming full circle, our football fanatics are back in Moscow, where they check out the newly renovated 81000-seat Luzhniki Stadium. Built in the 1950s, this storied venue, which has seen the…

Via Youtube