The billionaire owner of the Buffalo Bills has sparked fresh outrage over his yacht — as New York state taxpayers remain partially on the hook for his new $2.1 billion stadium. Terry Pegula, who once ...
Larry Ellison has never been shy about displaying his fortune, from sprawling estates to a private island and a fleet of superyachts. Yet even for a billionaire accustomed to scrutiny, one vessel in ...