Patriots Draw Buzz With Arrival in San Diego
The New England Patriots have arrived to take on the San Diego Chargers and held their first practice at University of San Diego. What is it about the Patriots that creates so much buzz when they’re in town? NBC 7’s Steven Luke reports on Dec. 3, 2014.