Creating new perspectives since 2009
February 5, 2023 at 3:39 pm
WATCH: Israeli authorities force Palestinian to self-demolish home