Might be interesting:

Japan brutal

Not enough? Kwep watching here!