Satellite imagery from May 7, 2024 shows damaged buildings and razed solar panels at the site of the North Gaza wastewater treatment plant.