Skip Navigation Links


Lena Farugia

Friday, 1st June 1951
New York City, NY
USA



Gods Must be Crazy II
Dr. Ann Taylor
1989

"
Tarzan: The Epic Adventures
Tarzan and the Reflections in an Evil Eye
Queen Talia
10/26/1996




"