This satellite image from Planet Labs PBC shows a pier installed by the U.S. military in the Gaza Strip on Thursday, May 16, 2024. (Planet Labs PBC via AP)
Copyright © 2024 Yahoo Inc. All rights reserved.