Pete Carroll thinks Seattle should embrace XFL team that will share the Seahawks’ stadium
The XFL didn't exactly shy away from NFL venues when itĀ announced the eight cities and stadiumsĀ it'll take over as part of WWE CEO Vince McMahon's plan to rebo...