Skip to main content


A man self-immolated right across the street from the Israeli Consulate in Boston last night, according to reports and surveillance footage. His current condition is unknown.

fionag11 reshared this.