Leona Naidoo

Leona Naidoo is a South African actress & VFX editor.