While Kane – in his words – continues to work on getting “the DeLorean back up to 85,” he takes viewers into his studio and reveals a song that at the moment remains vaulted. Maybe one day he’ll decide to let it loose.
PREVIOUS: Kane Mayfield – Candle Wax