The AAF buzz just proves that football is forever
Football is forever. At least it seems that way, doesn't it? The last piece of confetti at Mercedes-Benz Stadium in Atlanta is probably still floating around the facility somewhere…
Football is forever. At least it seems that way, doesn't it? The last piece of confetti at Mercedes-Benz Stadium in Atlanta is probably still floating around the facility somewhere…