Charlotte Independence wins on Herrera’s penalty kick

June 13, 2015 09:36 PM