Группа была образована в мае 1975 года в Кардиффе, Уэльс. Музыку группы можно охарактеризовать, как помпезный рок, а тексты песен отличались фантастической направленностью.