Bills owner Terry Pegula sparks outrage buying $100M superyacht after $2.1B taxpayer-funded stadium approval

A TikTok video of Buffalo Bills owner Terry Pegula’s superyacht in Newport has sparked outrage among fans, who are already burdened with contributing $850 million in taxpayer money for the team’s new stadium. The juxtaposition of Pegula’s wealth and the public’s financial strain has intensified scrutiny, raising questions about fairness and the responsibility of billionaire owners to their communities.