i never heard of this shit but seen it on pay per view for 19.95 so i said fuck it..shit has been pretty fuckin dope so far..its based in china or japan i think..feel free to correct me if you have knowledge on this..cuz i dont have a clue
but pretty fuckin enjoyable so far