Snowgoons - The Iron Fist April 05, 2021 On April 5, 2011, the German Snowgoons released The Iron Fist. The duo Savage Brothers and Lord Lhus are the star MCs. Le 5 avril 2011, les allemands Snowgoons sortaient The Iron Fist. Le duo Savage Brothers et Lord Lhus sont les MC vedettes. Read more