Carolina Challenge Cup Pits Battery against Three MLS Teams

by