The album was released in 1981 by Full Moon Records. It was their first album since disbanding in 1976.
Full Moon Records issued the album in 1981, following a hiatus that began in 1976, which was their first studio release after disbanding.