Amarillo Records released an album "Satan Takes a Holiday" by what artist?
Amarillo Records: Amarillo Records is a defunct independent record label that operated out of San Francisco from 1992 to 2001.
i don't know