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,