BAD TASTE at the Least!
The IDF created a Star of David in Al-Kavittiya Square in Gaza City #AureFreePress #News #Israel #gaza #Hamas