The album was released in 1981 by Full Moon Records. It was their first album since disbanding in 1976.
The album was released in 1981 by Full Moon Records. Following their split in 1976, they returned with this new music.