Skrillex

Go-Zilla – Self Titled

Taking limbs and spirit on an energetic charge of vibrant and imaginative adventure, the self-titled album from UK dance rock band Go-Zilla certainly surprised what were admittedly limited expectations going into it and sparked nothing less than the urge to… Read More ›