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 →