Telstar 18

Sport

Adidas Unveils Telstar 18, The 2018 World Cup Ball

Several heads were left being scratched on Thursday after Adidas In Russia used some hardcore techno beats in a dark…

Read More »
Back to top button
Close