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)

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.