74 () posted 3 years ago by GlitchMob2020 3 years ago by GlitchMob2020 +74 / -0 35 comments share 35 comments share save hide report block hide replies
Probably US. Another justification for constant Military Industrial Complex.
The CIA
You're likely right.