Multiple Deaths Reported at Travis Scott’s Astroworld Music Festival in Houston, Texas – VIDEO

Nov 6, 2021 | EARNINGS

Thousands of fans flocked to the NRG Park complex in Houston, Texas, on Friday for rapper Travis Scott’s Astroworld music festival.

Read More

Pin It on Pinterest