World Watch: Thee MVPs

From London to Leeds, energetic Nu Metal band delivers a thrasher of a new album