Minnesota Vikings top 25 players of all-time: 10-6 including Adrian Peterson and more; Plus Random Viking of the Week!