A friend saw this just south of Cairo....we were both wondering what the hell it was?
Some kind of Military installation?
http://goo.gl/maps/8EiR5
Some kind of Military installation?
http://goo.gl/maps/8EiR5
Last edited: