I was curious about how you guys felt about this song. Personally, when I heard this track, I heard something from Tech I haven't in quite sometime. Now I am not saying that I have been disappointed by Tech's latest endeavors, but this song had energy I haven't heard lately.
This song reminded...