Detonation of an IDF remote-controlled M113A3 APC near the city of Rafah, Palestine.
Mirror
jesus christ