Chemtrails – Calf of the Sacred Cow
Chemtrails – Calf of the Sacred Cow Released February 9th, 2018 Chemtrails full-length debut Calf of the Sacred Cow Follows two EPs that introduced the London quintet’s brand of noise-pop. Like its predecessors, it was recorded in the living room… Continue Reading