After the recent Hurricane Katrina catastrophe, the New Orleans Saints will be temporarily relocating to San Antonio for a while. Wasn’t there talk a long time ago about the Saints coming to San Antonio? I believe there was, but I might be off my rocker.
I’m guessing this is old news since the date on that article is 1 September, but just wanted to post it anyway in case no one else knew.
In any event, yay, we finally get NFL games in our town