Travis Scott, Five Things You Need to Know About ‘Maximum Circus’
After five long years, yesterday Travis Scott finally released his long-awaited new album, Utopia.The Houston-based rapper originally planned to hold a wide-ranging preview of the album at a concert at the Pyramids of Giza in Egypt, but according to official press reports, the event was … Read more