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