Steelers Depot
The Seattle Seahawks are the NFL’s latest franchise to be put up for sale and bought. The number was staggering – $9.6 billion to the Khosla family and partners. It more than doubles what the Denver Broncos sold for just four years ago and dwarfs the $6.05 billion mark the Washington Commanders brought back in […]