Author: Starchild

Album Review

Wolfmother – Victorious (Album Review)

Wolfmother are an Australian power trio rock band from Sydney. Formed in 2000 by vocalist and guitarist Andrew Stockdale, they released their self-titled debut album

Album Review

Metal Church – XI (Album Review)

Metal Church are an American hard rock band formed in San Fransisco in 1980 that has been credited as a formative influence on the thrash scene.