>>515526878
100% Mossad or CIA.
The fucks on here celebrating are likely the same.