World Cup 2018 Russia – Almost Time! On June 14th, at the beautiful Luzhniki Stadium in Moscow, the "greatest show on earth" will commence. No offense to the Ringling Brothers, but no we are not talking about the Circus but the World Cup 2018. And while some may disagree that the tournament isn't the "greatest show on earth" by any metric it… Written by Steve Birrer. Posted 3 weeks ago in Soccer.