Watch Al Nassr streams on Totalsportek. Al Nassr Football Club (Nasr means Victory) is a Riyadh-based Saudi Arabian football club. The club, founded in 1955, ...