U.S. Taxpayers Funded $670 Million In Weapons For Israel