US Air Force

US Air Force member sets self ablaze at Israeli Embassy in Washington

US Air Force member sets self ablaze at Israeli Embassy in Washington

A member of the US Air Force passed away after self-immolating outside the Israeli embassy in Washington in protest of…

10 months ago