Tantrum 2: Phantom of the Demon

Very fine crap video