Gone but not Forgotten

Atlanta Vultures (2016)
Atlanta, GeorgiaLast Part of the American Indoor Football
The Atlanta Vultures were an indoor football team. Based in Atlanta, Georgia, they were last a member of the American Indoor Football. The team played in 2016.
For more information, including yearly records and statistics, view the Atlanta Vultures on StatsCrew.com.
Atlanta Vultures Legacy Page on OSC.
Atlanta Vultures News from OSC's Archives
Atlanta has a New Bird in Town: The Atlanta Vultures (November 29, 2015)
