Supernatural Fists of Kibango, The Branching Devil Beast Release : September 12, 1975 Runtime Epiosde : 22 minutes Rating : 0.00