Strapping Young Lad – Alien

Posted on

Release Date: March 22, 2005 Reviewed by Jeff Brinn Devin Townsend and Strapping Young Lad have returned to the battle front and a mighty return it is. The ever popular knob twister studio wiz has easily put forth one of his strongest release yet with his evil cohorts. Devin has regrouped his mighty formation to […]

Read More