Tech’s second album in five months is dropping on November 8th, and this is one last tease before Welcome To Strangeland is available to the masses.

Comments