Military

Google Street View Shows ‘Secret Base’ In Israel, But Military Says It’s Not Secret At All

Some in Israel are calling foul after images of what’s described as a “secret base” in the Tel Aviv area…

13 years ago