The official soccer balls of the World Cup Telstar 18 Mechta lie on a pitch prepared for the World Cup Round of 16 soccer match between Spain and Russia at the Luzhniki stadium in Moscow, Russia, July 1, 2018. New soccer balls Telstar 18 Mechta were released for World Cup's play-off round.