Tag: crystal castles

THE KILLGIRLS ARE HEADED FOR THE UK

By Calen Vanstone Adelaide electro-rockers THE KILLGIRLS are set to make their first trip overseas as a band to take part in a variety of shows, including the famed Great Escape Festival, which is a unique experience that will help show the local boys off to the kinds of people who have helped launch the …

Continue reading