Quote:
|
Originally Posted by KTBSPASonya858
I heard that Nationals are going to be in Atlanta for the next 3 years or so is that true?
|
yaeh, i heard that too. Someone told me that FIRST signed a 3 year contract with the Georgia dome folks, so the championship will be there for 3 years.