Is New England a Top 3 team in the NFL? Mark Schlereth says ‘yes’

Video Details

Schlereth explains how playing smart football helps the Pats