The Cinema Snob reviews this 1983 Italian knockoff of First Blood, which contains explosions explosions and more explosions!