Bills owner Terry Pegula faces backlash over $100M yacht while New York taxpayers help fund new stadium
Billionaire Terry Pegula, the owner of the NFL’s Buffalo Bills and NHL’s Buffalo Sabres, isn’t in good standing with some New Yorkers after a recent video of his yacht anchored…
