Buffalo Bills owner’s $100M yacht sparks outrage as taxpayers fund $850M stadium: ‘Slap in the face’
admin 2 hours agoNew York StateComments Off on Buffalo Bills owner’s $100M yacht sparks outrage as taxpayers fund $850M stadium: ‘Slap in the face’3 Views
Terry Pegula’s lavish $100 million superyacht, which he named “Top Five II,” has been spotted cruising the elite waters of Newport, RI.