Buadi is known for Bangkitnya Si Mata Malaikat (1988), Pertarungan Iblis Merah (1988) and Mandala, the Tar Tar Conqueror (1988).
No data