New Castle? As in New Castle in England? Surprising to hear there is no scene for it there.. how far away is New Castle from the likes of Bristol, Croydon, Brighton etc? Fucking scene kids... I wish immense pain upon them all!
What's gabba? Remember I'm a Kiwi bro, I don't understand your lingo!