Jabalya, northern Gaza. Depraved. Downright evil. image