Bill Belichick and the Patriots are ALWAYS in the Super Bowl for a Reason – AJ Francis

Video Details

NFL veteran AJ Francis explains to Kristine Leahy why Bill Belichick and the Patriots are always in the Super Bowl and recalls his own experience playing in New England