2019 Carolina Challenge Cup Once Again Pits Three MLS Teams Against the Charleston Battery

by