Member of USAF dies after setting himself on fire at Israeli Embassy in DC
WASHINGTON, D.C. - A member of the U.S. Air Force died after setting himself ablaze outside the Israeli Embassy in Washington, D.C. Sunday afternoon. The self-immolation was captured on video and livestreamed on Twitch. The fiery figure was dressed in uniform...
Read more