Home Features Leng Tch’e Release ‘Stentor Of Doom’ From Upcoming Album [News] Leng Tch’e Release ‘Stentor Of Doom’ From Upcoming Album [News] planetsixstring August 1, 2017 comments off Tweet on Twitter Share on Facebook Google+ Pinterest Community Feed: “Razorgrind” comes on August 25.