5.7 yards per carry and 8 TDs last year? Meet the New England Patriots newest… Posted on April 24, 2017 by theFFeed https://www.facebook.com/NFL/videos/10155051691926263/