Astrida Auza is an actress, known for Familiar (2012), Life and/Or Death (1990) and Archon Defender (2009).
Built to Kill
Sick
Feed the Devil
Lifechanger