Barbara Abedi

Barbara Abedi

Barbara Abedi is an actress, known for The Net (1995).