World Cup kicks off in RussiaThe World Cup kicked off in Russia Thursday as the host nation took on Saudi Arabia in front of