The Alien Avshalom Cave, Israel