Metro Atlanta has long had a large community of cricket players and fans. Now a pro stadium could be built near a resort near the Alabama border.

See Full Page