Buffalo Bills Owner Terry Pegula Faces Backlash Over $100M Yacht Amid Taxpayer-Funded Stadium

Billionaire Terry Pegula, owner of the Buffalo Bills and Sabres, has drawn significant backlash for his $100 million yacht amid New York state’s $850 million taxpayer-funded stadium project. The controversy highlights growing frustration over the disparity between billionaire wealth and public spending.

The video of Pegula’s $100 million yacht,