Dalvin Cook vows to give Vikings 'my all' in final year of contract

Vikings