Fuck, this is some shit. This is the first single off the supergroup's self titled album due to drop August 7th. Insane.

Comment