Atlanta Tech Railcats

The Atlanta Tech Railcats are a SCC team that plays in Atlanta, Georgia.