I thought this was already posted, but I couldn't find it.

So we know it's only a matter of time before the next Deltron 3030 album comes out and I think this track is amazing. I didn't expect anything because Deltron 3030' selftitled album is in my top 15 albums of all time and most of the time sequels tend to disappoint or won't live up to the hype. If the upcoming album consists of tracks of this level it might come close to their first.