A newly released video showing the kidnapping of an Israel Defense Forces (IDF) Armored Corps crew has brought renewed attention to the tragic events of October 7, 2024.
The footage, obtained and broadcast by N12 on Tuesday, captures the harrowing...