JJ just got the best contract of all time!! Most of it guaranteed. He is one late hit, or an unfortunate tackle, of being season or career ending. I applaud him for taking the contract. Best wishes to him and hope he stays healthy to make it pay off for the Vikes. Does anyone know what kind of...