September 15, 2024 / 0 Comment Re: Israel releases 9 Palestinian detainees showing signs of abuse By Muhammad Nouman - In Uncategorized Share Helen/Len is a product of a Russian father and an African Slave Yemenite “woman” She is not an Arab and I dare her/him to produce a DNA test. Source link