Bills owner Terry Pegula faces backlash over $100M yacht while New York taxpayers help fund new stadium

Aug 21, 2025, 10:16 PM
AI Token: NONE (NONE)
Bills owner Terry Pegula faces backlash over $100M yacht while New York taxpayers help fund new stadium
Price
Market Cap
Volume (24h)
Liquidity
Buffalo Bills fans criticized Terry Pegula's luxury yacht as New York commits a record $850 million in taxpayer funding for the team's $2.1 billion stadium.