The Patriots Visit Karma

The New England Patriots visit Karma restaurant in Andover.




 

For more videos, click here.