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

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.

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.
Read the full article at: Fox News →
📧 Email 🐦 Twitter 💼 LinkedIn