Patriots win as NFL visits London

Fans flocked to England's national soccer stadium on Sunday for the NFL's sixth International Series match at Wembley.

Fans flocked to England's national soccer stadium on Sunday for the NFL's sixth International Series match at Wembley.