Heard that ATA might announce a new crew base in early 2004-
does anyone in the know-have an idea where the base will be (Florida? MCO?) or if this rumor has any credibility at all.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.