Entertainment
Beyoncé concert ends in chaos as cockroach sparks stampede, 11
- BY mojisensei
- July 20, 2025
- 0 Comments
Early on Tuesday, July 15, 2025, an escalator stampede at a Metropolitan Atlanta Rapid Transit Authority (MARTA) station left 11