News

11 people sustained injuries during a train station “stampede”after Beyoncé’s Cowboy Carter tour stop in Atlanta last week.