Oops a new Gorillaz album came out and it took Dillon and Trevor four months to review it, oopsie whoops fiddlesticks gee whiz
It was August 2018. A humid night in Charleston, South Carolina — Chucktown, the natives call it. The smell of cheap beer and the...
Something is gonna happen tonight! And by “tonight” I mean Thursday October 5th, which is when Dillon and Trevor had the great fortune of...