62
News
Desperate Palestinians were filmed climbing onto aid trucks carrying supplies to Gaza that were being delivered via the US-built floating pier.
Published on May 19, 2024