: Action Drama : Philippines United States of America : en : 16/03/1973 : New World Pictures : 72 min : 7.545 : English : Released