Iran test fires long-range missile

Iran's powerful Revolutionary Guards test fired several ballistic missiles on July 3, including a long-range variety meant to dissuade Israel and the U.S. from attacking the Islamic Republic, local media reported.