Bill Belichick discusses bringing Patriots to West Palm Beach

New England Patriots head coach Bill Belichick was coy in discussing why he decided to have his team practice in West Palm Beach before the season opener against the Miami Dolphins.