Kaotoxin Records, Clawhammer PR, and Apoch’s Metal Review have teamed up for the Memorial Day weekend to bring Metal fans an outlet for their pent up holiday rage! Now you can stream the entire Dehuman album Black Throne of All Creation for a limited time! Dehuman is a Progressive Death Metal group from Brussels, Belgium, and this is their debut full-length effort! You will be able to pick this one up through Kaotoxin on May 29th, 2012 at shop.kaotoxin.com.