LaVar Arrington: New England is the best landing spot for Jameis Winston

Video Details

LaVar Arrington joins Jason Whitlock and Marcellus Wiley to discuss potential landing spots for Jameis Winston. LaVar makes the case why the Patriots is the best fit for Jameis.