The gamers hoping to win the Overwatch World Cup

http://ift.tt/1EFHOz1 Team UK are taking on eight other countries to become world champions of the video game Overwatch.

Source : http://bbc.in/2hBVes2

Comments