Get ready football fans, today is the start of the 2018 World Cup which is being held in Russia this year. The hosts got off to a roaring start with a 5-0 drubbing of Saudi Arabia yesterday. The final game is scheduled for July 15th.
TechSpy is a community of awesome people posting and discussing the latest tech news. It’s part of NewsBoiler, a network of social news sites covering today’s pop culture.