Check out the new James Blake video for his next single, ‘The Wilhelm Scream’. ‘The Wilhelm Scream’ is set for release on March 7th