Stampede At Astroworld Festival In Houston Leaves At Least 8 Dead
Stampede At Astroworld Festival In Houston Leaves At Least 8 Dead At least eight people were killed and dozens injured when a crowd “began to compress toward the front of the stage” at the Astroworld Festival in Houston, Texas. There were an estimated 50,000 people in the crowd to see headliner Travis Scott, who also […]