Cam Newton is 'embarrassed' and the Patriots have nowhere to turn

Cam Newton is 'embarrassed' and the Patriots have nowhere to turn