Buffalo Bills owner’s $100M yacht sparks outrage as taxpayers fund $850M stadium: ‘Slap in the face’ – Bundlezy

Buffalo Bills owner’s $100M yacht sparks outrage as taxpayers fund $850M stadium: ‘Slap in the face’

Terry Pegula’s lavish $100 million superyacht, which he named “Top Five II,” has been spotted cruising the elite waters of Newport, RI.

About admin