"This is why they're loser franchise": NFL fans react as Bills owner Terry Pegula's $100M yacht clip surfaces amid $2.1B taxpayer-funded stadium deal
Read post on sportskeeda.com
Buffalo Bills owners Terry and Kim Pegula are taking heat over their $100 million yacht, which they bought in 2022.