Satellite images in Beit Hanoun, a city on the northeast of the Gaza Strip, show the Star of David etched into the ground of what previously looked like vibrant green fields and farmland in the now ...