Mayumi Cabrera was born in Manila, Philippines. She is known for Split Second (1992), Virtual Terror (1996) and Demonsoul (1995).
Sin datos