San Diego Chargers Vs New Orleans Saints
Wembley Stadium London.
Seems the NFL are now committed to playing one game a year at our national stadium. The excellence in which the spectacle is staged, in my opion, is the reason punters will keep coming back.
- Panasonic DMC-TZ5