NFL Executive Vice President of Football Operations Troy Vincent is so “embarrassed” by America that he “stays in his hotel” when traveling abroad.
Vincent made the comments during a panel discussion on sports diplomacy at The Stimson Center in Washington.
The executive broached the subject of America’s “global reputation” during a discussion about the NFL’s involvement in the upcoming 2028 Olympics in Los Angeles and “how the world truly perceives us coming out of our current conditions.”
Vincent said, “We’ve got this global reputation that just makes you — and I did it — stay in your hotel room, because you’re embarrassed. You don’t know what to say to people...
Read the full article here


