The Saints have a home in Dallas
FRISCO – The Dallas-Fort Worth area could have two NFL teams to start the 2021 season. The New Orleans Saints arrived in the region on Saturday, as a precaution against Hurricane Ida on the Louisiana coast, to practice at AT&T Stadium at the invitation of the Cowboys. The question now, and one that will be … Read more