Tags:Travis ScottUtopiaNews Travis Scott Is ‘Putting The Finishing Touches’ On His Next Album According To One Of Its Producers [Photo]