Archive – Police Pepper Sprays Crowd After Travis Scott Concert Postponement
- Captured on Monday 11th of February 2019
- Location is Tulsa
Description
Travis Scott had to postpone a show in Oklahoma on Monday night (February 11), leading to chaos outside the venue. L Read more...