Castle release “Evil Nun” video, announce 2027 UK and European tour
Castle unveil their “Evil Nun” music video from Carrie Chains and announce a 2027 UK and European tour, with US and Japan dates also scheduled.
Castle unveil their “Evil Nun” music video from Carrie Chains and announce a 2027 UK and European tour, with US and Japan dates also scheduled.