European punk band I just heard of. Not sure if there really new but you should probably check them out.