Red Juggernaut es una banda formada alrededor del cantante de Scape Land, Ivan Corpas, que aquí ejerce de batería también, que, después de pasar por muchas vicisitudes y algunos cambios de formación, se ha estabilizado como Power trio.
Presentan su primer LP, auto titulado, donde van algo más allá de lo que es estrictamente música, combinando ésta con el cómic, las películas de acción y una historia de superhéroes muy bien trabajada.
Un excelente debut del que nos habla extensamente su joven guitarrista, Wild Child en esta entrevista.