Let’s take a look at the Adidas Telstar 18, the official football for the World Cup 2018.
When the Football World Cup 2018 in Russia kicks off the the main character will be the Adidas Telstar 18.
From the pictures and in the video above it’s easy to see where the design inspiration comes from. The Telstar 18 is a football with a high-tech design with strong hints back in history.
Where to buy the Adidas Telstar 18 Football?
You can buy it now in Adidas Store in different sizes and qualities to match your need.