A Bad Look—Buffalo Bills Owner Sparks Outrage After Being Photographed On $100 Million Yacht After Getting Public Financing For New Stadium
Billionaire Buffalo Bills owner Terry Pegula is in the center of unwanted controversy after being photographed on a yacht off Newport, Rhode Island. Normally, billionaires on yachts isn't news, but billionaire Pegula is getting $850 million from taxpayers to build a new football stadium.
Benzinga ·