Rut Roww...
According to...."Free Lebanon"? Based in Jerusalem?
Their website is very amateurish. Doesn't look like a serious organization. I wouldn't take this too seriously