Margareta Johnson

Margareta Johnson

Margareta Johnson

Margareta Johnson

Acting

Leila Khaled Hijacker (2005)

Air Hostess TWA Flight 840