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

1 day ago 10

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 in Newport, Rhode Island, surfaced.

It’s normal for billionaires to be spotted with these massive vessels, but when New York state taxpayers are partially covering the cost of the Bills’ new $2.1 billion stadium in Buffalo, they’re taking exception to Pegula’s $100 million yacht named "Top Five II."

Some members of the "Bills Mafia" were furious and made their opinions known on social media.

CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM

"The Pegulas are relaxing in Newport while ...

Read Entire Article