SELECT LANGUAGE BELOW

Buffalo Bills owner’s $100M yacht causes backlash as taxpayers support $850M stadium.

Buffalo Bills owner's $100M yacht causes backlash as taxpayers support $850M stadium.

The owner of the Buffalo Bills, Terry Pegula, has ignited controversy over his luxurious yacht, particularly as taxpayers in New York may have to partially finance his new $2.1 billion stadium. Pegula has previously hinted at relocating the team from Western New York if taxpayers didn’t shoulder some of the building costs. His $100 million […]