Een wilde Japanse hardcore film met intense actie en gekreun.